代码
#include <stdio.h>
int main()
{
int a = 0, b = 0, c = 0;
scanf_s("%d %d\n", & a, & b);
c = a * b;
printf("%d\n", c);
return 0;
}
代码中scanf_s函数的格式字符串中包含了一个回车符(\n),这会导致scanf_s函数在读取a和b的值后停留在输入缓冲区中,直到读取下一个非空白字符。如果想要让这段代码正常工作,可以将scanf_s函数的格式字符串修改为"%d %d",去掉回车符就可以了!
#include <stdio.h>
int main()
{
int a = 0, b = 0, c = 0;
scanf_s("%d %d", &a, &b);
c = a * b;
printf("%d\n", c);
return 0;
}
这样子就应该欧克了!