第一次碰到while 的这种应用,觉得还是挺不错的想法。
在字符串的输入中经常会遇到这种情况,就是,输入一连串的字符,第一次在整数中遇到这个。
题目:输入若干个不超过100 的正整数,输出最大值,最小值,以及所有数的和。输入零结束。
代码如下:
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int sum=0;
int maxn=0;
int minn=200;
int a;
cin >> a;
while(a)
{
if(a>maxn)
maxn=a;
if(a<minn)
minn=a;
sum+=a;
cin >> a;
}
cout << maxn<<" "<<minn <<" " << sum;
return 0;
}
原文:http://www.cnblogs.com/hanlu-blog/p/6392054.html