博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++编程基础二 11-习题3
阅读量:5209 次
发布时间:2019-06-14

本文共 1570 字,大约阅读时间需要 5 分钟。

1 // C++函数和类 11-习题3.cpp: 定义控制台应用程序的入口点。 2 // 3  4 #include "stdafx.h" 5 #include 
6 #include
7 #include
8 #include
9 #include
10 using namespace std;11 12 //完成程序:射击分数显示13 //要求:14 //1.要求用户输入最多10个设计分数,并将它们储存在一个数组中。15 //2.输入负数提前完成输入。16 //3.使用3个数组处理函数分别进行输入、显示和计算平均分数的操作。17 //4.显示所有分数和平均分数。18 int input_score(float arr[], const int size);19 void output_score(const float arr[], int size);20 float count_average(float arr[], int size);21 int main()22 { 23 int totalCount = 0;24 float scoreArray[10] = {};25 float scoreAverange[10] = {};26 totalCount= input_score(scoreArray, 10);27 output_score(scoreArray, totalCount);28 cout <<"平均数等于" << count_average(scoreArray, totalCount)<< endl;29 return 0;30 }31 32 int input_score(float arr[],const int size)33 {34 cout << "请输入10个射击分数" << endl;35 int count=0;36 for (int i = 0; i < size; i++)37 {38 int num=0;39 cout << "请输入第"<
<<"个分数" << endl;40 cin >> num;41 if (num < 0)42 {43 break;44 }45 arr[i] = num;46 count++;47 48 }49 return count;50 }51 52 void output_score(const float arr[], int size)53 {54 for (int i = 0; i < size; i++)55 {56 cout << "分数" << i + 1 << "等于" << arr[i] << endl;57 }58 }59 60 float count_average( float arr[], int size)61 {62 float average = 0;63 float total = 0;64 for (int i = 0; i < size; i++)65 {66 total += arr[i];67 }68 average = total / size;69 return average;70 }

 

 

 

转载于:https://www.cnblogs.com/uimodel/p/9348601.html

你可能感兴趣的文章
不错的MVC文章
查看>>
网络管理相关函数
查看>>
IOS Google语音识别更新啦!!!
查看>>
20190422 T-SQL 触发器
查看>>
[置顶] Linux终端中使用上一命令减少键盘输入
查看>>
poj1422_有向图最小路径覆盖数
查看>>
BootScrap
查看>>
[大牛翻译系列]Hadoop(16)MapReduce 性能调优:优化数据序列化
查看>>
HTML&CSS常见问题整理(五)
查看>>
Intellij idea
查看>>
WEB_点击一百万次
查看>>
word20161228
查看>>
CodeForces - 878A Short Program(位运算)
查看>>
Mysql聚簇索引和非聚簇索引
查看>>
Hive入门之UDFS函数
查看>>
python文件操作笔记
查看>>
泛型委托
查看>>
笔试题拾遗
查看>>
与虚拟机Oracle连接出现ora-12154问题的解决
查看>>
JavaScript对象(一)
查看>>