为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

这题就是考对这三种循环的熟练度,你可以任选一种来写,当然也可以三种一起用,不过每个循环结束后要记得将sum和i重新初始化

1 回复 有任何疑惑可以回复我~
#1

noe12138

如何做到sum和i初始化
2018-08-15 回复 有任何疑惑可以回复我~

include <stdio.h>
int main()
{
    int sum = 0;  
    int i = 1;   
    int flag = 1; 
    while(i<=100)
    {
        i++;
        sum+=i*flag;
        flag*=-1;
       
    }
    printf("sum=%d\n",sum);
    return 0;
}

    int sum=0;
    int i = 1;    
    int flag = 1; 
    
    do{
        i++;
        sum+=i*flag;
        flag*=-1;
       
    }while(i<=100);
    printf("sum=%d\n",sum);
    return 0;
    }
    i = 1;  
    

    int sum = 0;  
    int i = 1;    
    int flag = 1; 
    
    for(i=1;i<=100;i++)
    {sum+=i*flag;
    flag*=-1;
       
    } 
    printf("sum=%d\n",sum);
   
    return 0;   
}

5 回复 有任何疑惑可以回复我~
#1

慕雪0076457

这个好。
2018-07-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926028    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程
意见反馈 帮助中心 APP下载
官方微信