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

问题描述:

C语言程序设计题,要求输入若干个整数,以输入的是0结束,输出所有正整数的和以及所有数中的最大值,最好用for循环或者do while循环
1个回答 分类:综合 2014-10-25

问题解答:

我来补答
/* 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);
}
 
 
展开全文阅读
剩余:2000