我尝试制作的计算器应用程序在运行时无法正常工作。它出现了一个奇怪的消息框(见下文)。
#include <stdio.h>
int main()
{
int Pre;
float v1;
float v2;
char op;
printf("Enter precision: ");
scanf_s("%f", &Pre);
if (Pre < 0)
{
printf("Error: negative precision\n");
return 0;
}
printf("Enter expression: ");
scanf_s("%f %c %f", &v1, &op, &v2);
if (op == '+')
{
printf("%f %c %f\n", v1, op, v2);
return 0;
}
return 0;
}
有任何想法吗?