下列程序运行后,a的值是多少
main () { int a,b; for(a=1,b=1;a<=100;a++) { if (b>=20) break; if (b % 3==1) { b+=3; continue; } b-=5; } } 选择 a=7 b=8 c=9 d=10 a的值是多少????? 我不会分析过程,请网友帮我分析?????谢谢!!!!
[此贴子已经被忆楠于2004-07-09 12:30:11编辑过]
答案是b
当a=7时b=22
跳出循环a+1
所以a=8
我机执行是没有结果的,但老师在分析循环时,A的值是8
日后请多指教!!!!
[此贴子已经被作者于2004-06-26 10:07:55编辑过]
你说正确,应该用','不是用分号
加上输出就看到结果。