为什么c语言程序正确但无法执行?

2025-05-19 05:11:21
推荐回答(2个)
回答(1):

前面这句输入是否对:scanf("%lf",num+i);num是数组,不是指针。先用scanf("%lf",&num[i]);再调试其它。后面计算什么没能看出。浮点数得比较用==不一定行。一般用if(fabs()<1e-08).

回答(2):


scanf("%d",&a);

scanf("%s",&c);

scanf("%d",&b);
写成如下形式
scanf("%d %c %d",&a,&c,&b);
输入时直接输入:1+2回车即可