紧急求救,关于C语言,快崩溃了

来源:百度知道 编辑:UC知道 时间:2024/05/28 15:35:34
我的c语言编程工具全出错了,我用的有tc for windows,vc++6.0,都出错。具体如下:执行一个数学计算时,都出错。比如
main()
{int a,b;
a=2*b*b;
scanf("%d",&b);
printf("a=%d",a);
}
不管输入多少,结果都是一个错的很离谱的数!比如4836,-354541之类。请问怎么解决啊,到底事哪里出问题了?

a=2*b*b;
scanf("%d",&b);
两行应该换一下,应该先给b赋值

main()
{int a,b;
scanf("%d",&b);
a=2*b*b;
printf("a=%d",a);
}

将a=2*b*b与scanf("%d",&b)换行 就可以了

a=2*b*b;
scanf("%d",&b);
两行应该换一下,应该先给b赋值

要不它不能运行.

应该先赋值啊,不赋值的话程序怎么知道b是多少呢,呵呵。

呵呵 上面大虾们说的很详细了