C语言中scanf函数出现问题,求解!!!
代码如下#include <stdio.h>
#include <math.h>
int main()
{
int i;
double result;
printf("请输入一个整数:");
scanf("%d", &i);
result = pow(i, 5);
printf("%d的五次方是:%.2f\n", i, result);
return 0;
}
在运行之后,只出现了"请输入一个整数:"
然后输入数字之后,按enter键之间cmd框直接退出了,我用的是VS Code。
包括其他代码,只要前面有scanf函数的,后面的内容都没有打印出来,输入数字后直接就结束运行了。{:5_100:}怎么解决
本帖最后由 Twilight6 于 2020-11-10 21:17 编辑
CLion 运行没问题:
多加个scanf 试试看? :
#include <stdio.h>
#include <math.h>
int main()
{
int i;
double result;
printf("请输入一个整数:");
scanf("%d", &i);
result = pow(i, 5);
printf("%d的五次方是:%.2f\n", i, result);
scanf("%d",&i);
return 0;
}
#include <stdio.h>
#include <math.h>
int main()
{
int i;
double result;
printf("请输入一个整数:");
scanf("%d", &i);
result = pow(i, 5);
printf("%d的五次方是:%.2f\n", i, result);
system("pause"); //加个这个就好了
return 0;
}
页:
[1]