输入数据,直接回车。也不出来结果,就直接卡着,把控制台关了,就会出现图二内容(前提是这个代码没问题,在codeblocks完美运行没一点问题,但是在vs2022就搞不了)

输入数据,直接回车。也不出来结果,就直接卡着,把控制台关了,就会出现图二内容(前提是这个代码没问题,在codeblocks完美运行没一点问题,但是在vs2022就搞不了)

img

img

要看代码,scanf写的有问题

#include<stdio.h>
#include <math.h>
int main()
{
char op;
double x, y, result;
scanf_s("%lf %c %lf", &x, &op, &y);
switch (op)
{
case '+':
result = x + y; break;
case '-':
result = x - y; break;
case '*':
result = x * y; break;
case '/':
if (fabs(y) > 1e-10)
result = x / y;
else
printf("err\n");
}
printf("%f\n", result);
return 0;
}