作业帮 > 综合 > 作业

C语言程序设计题,要求输入若干个整数,以输入的是0结束,输出所有正整数的和以及所有数中的最大值,最好用for循环或者do

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 09:45:44
C语言程序设计题,要求输入若干个整数,以输入的是0结束,输出所有正整数的和以及所有数中的最大值,最好用for循环或者do while循环
/* C语言程序设计题,要求输入若干个整数,以输入的是0结束,
输出所有正整数的和以及所有数中的最大值,
最好用for循环或者do while循环 */
//do.while语句
#include "stdio.h"
void main()
{
int x,max=0,sum=0;
printf("请输入整数,0结束:\n");
do{
scanf("%d",&x);
if(max0)sum+=x;
}
while(x!=0);
printf("正数和sum=%d,最大值max=%d\n",sum,max);
}
//for语句
#include "stdio.h"
void main()
{
int x,max=0,sum=0;
printf("请输入整数,0结束:\n");
scanf("%d",&x);
for(;x!=0;)
{
if(max0)sum+=x;
scanf("%d",&x);
}
printf("正数和sum=%d,最大值max=%d\n",sum,max);
}