为什么这个程序可以运行但结果是错误的啊我想要求a+b,第一次写这个,大佬帮帮我
#include <stdio.h>int main()
{
int a,b,c;
c=a+b;
scanf("%d %d",&a,&b);
printf("%d\n",c);
return 0;
} 你得先接收用户输入再让a + b吧,不然a和b是两个随机值,结果当然不对。
改成这样:
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d",&a,&b);
c=a+b;
printf("%d\n",c);
return 0;
} 改成#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d", &a, &b);
c = a + b;
printf("%d\n", c);
return 0;
} 建议使用 Visual Studio,这样的问题会在编译时报错,就不会出现这样的运行时错误了 改成这样:
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d", &a, &b);
printf("%d\n", a + b);
return 0;
} #include <stdio.h>
int main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c = a + b;
printf("%d\n",c);
return 0;
} 您好,您需要先输入在计算
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d", &a, &b);
c = a + b;
printf("%d\n", c);
return 0;
}
望采纳
页:
[1]