欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

用C语言编写程序,随机生成一组整数并计算其中五个正整数的总和

最编程 2024-08-08 20:44:22
...

本关任务:随机输入一批整数,有正整数,负整数和零,计算并且输出这批整数中 5 个正整数的和,当读入的数据为负数或 0 时,程序忽略此次输入,直到读入 5 个正整数时程序才停止。

相关知识

为了完成本关任务,你需要掌握contiunue 语句。

当读入的数据为负数或0时,并不希望终止整个循环的操作,而只希望提前结束本次循环,而接着执行下次循环,这时可以用 continue 语句。

continue 语句的作用是跳过循环本次中剩余的语句而强行执行下一次循环。continue 语句只能用在for、while、do-while 等语句的循环体中,常与 if 语句一起使用,用来加速循环。其执行过程可用下图表示。

平台会对你编写的代码进行测试:

测试输入:5 10 15 -20 -32 45 -10 0 40
预期输出:sum=115

#include <stdio.h>
int main()
{
    int i=1, n, sum=0;
    int count=0;
   /*********Begin*********/


    while(i<=5){

        scanf("%d",&n);
        if(n<=0){
            continue;
        }else{
        sum=sum+n;

        i++;
        }

    }

   /*********End**********/
   printf("sum=%d\n",sum);
   return 0;
}

推荐阅读