int a=1 ,b=2; while(a<6){b+=a;a+=2;b%=10;} printf(%d%d,a,b)

如题所述

1. a=1 b=2->a=3 b=3(a=a+2=1+2=3,b=(b+a)=(b+1)%10=3 )(以下类同)
2. a=3 b=3->a=5 b=6
3. a=5 b=6->a=7 b=1
4. a=7>6 跳出循环 打印:71
ps:printf("%d%d",a,b);语法修改。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-04
你可以编个程序看看啊!
编译正确就是 7 1 你的%d前面要加“ ” 变成 “ %d %d ”

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网