if else 的问题
main(){ int i,m;
m=0;
for(i=0;i<5;i++)
{ if(i<1) m+=1;
else if(0<i<3) m+=10;
else m+=100;
}
printf("m= %d\n",m);
}
大家看看这个程序应该得多少啊 我感觉应该是221 但是结果是41 如果想得到1+10+10+100+100的效果应该怎么编
main() { int i,m; m=0; for(i=0;i<5;i++) { if(i<1) m+=1; else if(0<i&&i<3)/*你的这个条件表达错了,改成这样就好了。*/ m+=10; else m+=100; } printf("m= %d\n",m); getch(); }