读书人

IF的结果不符,

发布时间: 2012-02-07 17:45:37 作者: rapoo

IF的结果不符,求助!!!!!
#include <stdio.h>
main()
{
int G,M;
prinrf( "Please input the G:\n ");
scanf( "&d ",&G);
if(G> =90)
M=800;
else
if(G <=90&&G> =80)
M=600;
else
if(G <=80&&G> =70)
M=400;
else
if(G <=70&&G> =60)
M=200;
else
M=0;
printf( "%d ",M);

}
不管输入多少,都是800,但我把他改在C#上用又没有错啊?
怎么回事啊!!!!

[解决办法]
scanf( "&d ",&G);


=> >
scanf( "%d ",&G);


[解决办法]
scanf( "%d ", &G);

[解决办法]
scanf( "&d ",&G);---> scanf( "%d ",&G);就可以了

读书人网 >C语言

热点推荐