zmllzw 发表于 2021-1-7 22:13:24

这道题怎么解?

#include<stdio.h>
void main()
{        int a=1,b=2;
        for(a=1;a<8;a++)
        {       
b+=a;a+=2;
        }
        printf(“%d,%d\n”,a,b);

昨非 发表于 2021-1-7 22:29:07

a=1,b=2
第一次循环:
        a=1,b+=a ->b=3
        a+=2,a++->a=4
第二次循环:
        a=4,b+=a->b=7
        a+=2,a++->a=7

第三次循环:
        a=7,b+=a->b=14
        a+=2,a++->a=10

a>8跳出for循环,所以最后的结果为:10,14
页: [1]
查看完整版本: 这道题怎么解?