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

news/2025/3/5 20:04:20/

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

样例:

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

输入: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;
}


http://www.ppmy.cn/news/1576895.html

相关文章

Linux下测试Wifi性能——4.Wifi性能测试脚本

一、前言 在当今数字化时代&#xff0c;无线网络的性能对我们的日常生活和工作至关重要。无论是家庭网络环境中的日常娱乐&#xff0c;还是企业办公场景下的高效协作&#xff0c;稳定且高速的 Wi-Fi 连接都是保障各项业务顺利开展的基础。然而&#xff0c;Wi-Fi 网络的性能会受…

Linux与UDP应用2:简易聊天室

UDP应用2&#xff1a;简易聊天室 本篇介绍 在前面的基本使用过程中已经完成了本地和网络通信&#xff0c;既然一个人和一台服务器可以进行通信&#xff0c;那么多个人连接一台服务器也可以和这台服务器实现通信。在这个基础上&#xff0c;如果服务器可以将某个人发给服务器的…

vscode+vue前端开发环境配置

目录 一、安装Vue二、使用vue新建项目 一、安装Vue 在node.js安装好之后&#xff0c; npm config set registry https://registry.npmmirror.com# 安装vue相关工具&#xff0c;webpack用来项目构建、打包、资源整合等。 npm install webpack -g# 安装vue-cli脚手架 npm insta…

GIT工具学习【2】:分支

1.什么是分支 新建一个分支&#xff0c;可以认为把当前项目copy了一份&#xff0c;不太严谨&#xff0c;没毛病&#xff0c;里面虽然文件内容和名字相同&#xff0c;其实互相没有关系。 2.什么是合并分支 就是把两个分支&#xff08;项目文件夹&#xff09;合并在一起 git m…

使用django调用deepseek api,搭建ai网站

一、deepseek简介 DeepSeek是一家人工智能公司&#xff0c;专注于开发先进的人工智能模型和技术。以下是关于DeepSeek的一些详细介绍&#xff1a; 1.公司背景 DeepSeek由杭州深度求索人工智能基础技术研究有限公司开发&#xff0c;致力于通过创新的技术和算法&#xff0c;推…

DeepSeek能画流程图吗?分享一种我正在使用的DeepSeek画流程图教程

‍‌​​‌‌​‌​‍‌​​​‌‌​​‍‌​​​‌​‌​‍‌​​‌​​‌​‍‌​‌‌‌‌​​‍‌​‌​‌‌​​‍‌​​​‌‌‌‌‍‌​‌‌​‌‌‌‍‌‌​​‌​‌​‍‌​​‌‌​‌‌‍‌​​​‌​‌​‍‌​‌‌‌​‌‌‍‌‌​​‌‌‌‌‍‌​‌‌‌​​​‍‌…

如何通过rust实现自己的web登录图片验证码

在进行web系统开发时&#xff0c;为保障系统登录安全&#xff0c;登录页面中的验证码必不可少。在java中&#xff0c;我们可以利用相应的2D图像库快速生成图形验证码&#xff0c;而对于rust&#xff0c;我们没有合适的标准库进行图像验证码的生成。今天&#xff0c;我们通过使用…

基于 HTML、CSS 和 JavaScript 的智能九宫格图片分割系统

目录 1 前言 2 技术实现 2.1 HTML 结构 2.2 CSS 样式 2.3 JavaScript 交互 3 代码解析 3.1 HTML 部分 3.2 CSS 部分 3.3 JavaScript 部分 4 完整代码 5 运行结果 6 总结 6.1 系统特点 6.2 使用方法 1 前言 在当今数字化的时代&#xff0c;图片处理需求日益增长。…