欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > 数据结构(纯C语言版)习题(1)

数据结构(纯C语言版)习题(1)

2025/9/20 10:18:26 来源:https://blog.csdn.net/iceslime/article/details/146025287  浏览:    关键词:数据结构(纯C语言版)习题(1)

题目:通过键盘输入整数,直到遇到一个负数为止,该负数不考虑在内,求所输整数的合、平均值、最大值和最小值,并在屏幕上输出。

样例:

多个数的求和、平均、最大值、最小值

输入:1、3、5、10、16、-1

输出:总和 = 35;平均值 = 7; 最大值 = 16; 最小值 = 1

#include <iostream>
#include <limits>
using namespace std;
int main() {int count = 0;int num=0,max=0,min=0;int sum = 0;cout << "请输入整数(输入负数结束):" << endl;while ( cin >> num && num >= 0) {sum += num;if (num > max) max = num;if (num < min) min = num;if(count == 0)max = num,min = num;count++;}if (count == 0) {cout << "没有输入有效的整数。" << endl;return 1;}double average = sum / count;cout << "总和:" << sum << endl;cout << "平均值:" << average << endl;cout << "最大值:" << max << endl;cout << "最小值:" << min << endl;return 0;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词