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);就可以了