C语言不懂求大神指教啊!

#include<stdio.h>main(){inti,a=0,b=0;for(i=1;i<10;i++){if(i%2==0){a++;continue;}b++;}... #include<stdio.h>
main()
{
int i,a=0,b=0;
for(i=1;i<10;i++)
{ if(i%2==0)
{ a++;
continue;}
b++;}
printf("a=%d,b=%d",a,b);
}
可以给我讲一下这个循环体吗
展开
 我来答
iscootos
2015-03-20 · TA获得超过123个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:99.6万
展开全部
#include <stdio.h>

int main(int argc, char *argv[])
{
int i, a = 0, b = 0;
for (i = 1; i < 10; i++) {
// i除2,没有余数,也就是0,也就是说如果i是偶数,那么a加1,并跳过本次循环,否则b加1
if (i % 2 == 0) {
a++;
continue;
}
b++;
}
//最后得到的结果,a是偶数的个数,b是奇数的个数
printf("a=%d,b=%d", a, b);

return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式