标题:C语言问题
只看楼主
忆楠
Rank: 1
等 级:新手上路
帖 子:721
专家分:0
注 册:2004-7-5
得分:0 
[QUOTE]

下列程序运行后,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的值是多少????? 我不会分析过程,请网友帮我分析?????谢谢!!!!

[/QUOTE]

先定义两个整形变量 然后用for循环 定义a得初始值是1 在a<=100的范围里进行自增运算 如果b>=20 跳出该循环 如果b除以3的取余等于1 则执行b=b+3 否则 跳出循环 执行b=b-5

for(a=1; b=1;a<=100;a++) 在这句里面 a和b应该用逗号隔开 你可以放在编译器里试试 用分号肯定执行不了 !


点 鼠 标 , 救 饥 民 http://www./
2004-07-08 23:16
我想要飞
Rank: 1
等 级:新手上路
帖 子:121
专家分:0
注 册:2004-6-15
得分:0 

个人宣言;黑暗的腹地,我睁开双眼, 世界哑口无言。。。
2004-07-18 12:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-1809-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.383775 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved