首页 > 其他分享 >第七天第二个问题

第七天第二个问题

时间:2023-04-19 14:58:09浏览次数:22  
标签:函数 int double cout cin 问题 第二个 输入 第七天

问题描述:编写一个程序,要求用户输入最多10个高尔夫成绩,并将其存储在一个数组里。程序允许用户提早结束输入,并在一行上显示所有成绩,然后报告平均成绩。请使用3个数组处理函数来分别进行输入,显示和计算平均成绩。

解决思路:1.建立一个空间为11的double类型数组,接着建立3个函数,分别对应输入,显示和计算

2.输入函数中建立循环进行输入数据,遇到回车停止输入

3.显示函数里用循环体显示所有成绩

4.计算函数里用循环体加和所有数据之后除以总数得到平均值

5.主函数中调用3个函数。

代码:

#include <iostream>
using namespace std;
double n[11];
int i = 0;
double x;
void f1(int o)//输入
{
cout << "请输入高尔夫成绩(最多10人):"<<endl;
while ((cin.peek() != EOF) && (cin.peek() != '\n'))
{
cin >> n[i];
i++;
}
}

void f3(int o)//计算
{
for (int t = 0; t < i;t++)
{
x += n[t];
}
x = x /(double) i;
}
void f2(int o)//显示
{
for (int t = 0; t < i; t++)
{
cout << n[t] << " ";
}
cout << x<<endl;
}
int main()
{
f1(1);
f3(1);
f2(1);
return 0;
}

标签:函数,int,double,cout,cin,问题,第二个,输入,第七天
From: https://www.cnblogs.com/czfznb/p/17333259.html

相关文章

  • 第七天第一个问题
    问题描述:编写一个程序,不断要求用户输入两个数,直到其中一个为0.对于每两个数,程序将使用一个函数来计算他们的调和平均数,并将结果返回给main(),而后者将报告结果。调和平均数指的是倒数平均值的倒数。公式略。解决思路:1.构建一个计算调和平均数的函数2.在主函数中创建一个循环体,直到......
  • api-ms-win-core-file-l1-2-0.dll文件问题解决
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个api-ms-win-core-file-l1-2-0.dll文件进行安装(前提是找到适合的版本),当我们执行某......
  • 图与网络——旅行商问题TSP的R实现
    旅行商问题(TSP)作为世界上著名的NP难题之一,仍然吸引着大批学者的研究。解决该问题的算法也种类繁多,一些启发式、半启发式算法在该问题上广为应用,包括像遗传算法、模拟退火、蚁群算法、粒子群优化算法等解法也颇为常见。一、旅行商问题的数学模型旅行商问题(简称TSP)是运筹学中一......
  • 前端安全沙箱技术,软件安全问题的“治本”方案
    2020年12月针对SolarWinds®的"供应链gj"被认为是网络安全界的一个里程碑事件。这次gj是由SolarWinds的Orion软件中的安全漏洞导致的,使黑客能够入侵全球数百家公司的系统。早在2017年,黑客实施了"NotPetya"供应链gj。通过在广泛使用的会计软件中植入一个"后门",他们能够感染数百......
  • 引起SQL数据库超时的问题分析及解决办法
    1.由于数据库设计问题造成SQL数据库新增数据时超时 症状: MicrosoftOLEDBProviderforSQLServer错误'80040e31'([ODBCSQLServerDriver]超时已过期); 服务器上看CPU、内存占用率很低; 事件日志中提示:数据库'*********'中文件'***********'的自动增长在453......
  • 动态规划问题总结
    背包问题参考:希望用一种规律搞定背包问题分类排列组合问题\[dp[i]+=dp[i-num[j]]\]判断问题(trueorfalse)\[dp[i]=dp[i]||dp[i-num[j]]\]最大最小问题\[dp[i]=min(dp[i],dp[i-num[j]]+1)\]或者\[dp[i]=max(dp[i],dp[i-num[j]]+1)\]判定与步骤......
  • Python常见问题总结
    对于长期深耕在python爬虫的程序员来说,如何快速解决代码中的问题它是作为合格的程序员应该具备的基本素质。下面将我总结整理出有关python的一些常见问题记录下来方便后期查证。Pythonpython没有多态,而是鸭子类型多继承,没有接口,可通过语法糖实现接口的作用lambda中只能有一句......
  • CCS导入工程失败的问题
    1. 问题描述     将CCS工程的文件夹的名字改掉后,发现导入工程时失败,如下所示,提示:“Invalidprojectdescription”。      2. 问题原因   问题原因在于:你关掉工程后,改掉了文件夹的名称。这样改是不行的,因为会导致工程名和文件夹的名称不一致。......
  • 什么是工作流? - 工作流解决了什么问题
    工作流,是把业务之间的各个步骤以及规则进行抽象和概括性的描述。使用特定的语言为业务流程建模,让其运行在计算机上,并让计算机进行计算和推动。工作流是复杂版本的状态机。 上图为工作流退化为基础状态机的例子,小明的状态非常简单,站立->走路->跑步->走路->站立,无限循环,如果让......
  • 什么是工作流? - 工作流解决了什么问题
    工作流,是把业务之间的各个步骤以及规则进行抽象和概括性的描述。使用特定的语言为业务流程建模,让其运行在计算机上,并让计算机进行计算和推动。工作流是复杂版本的状态机。 上图为工作流退化为基础状态机的例子,小明的状态非常简单,站立->走路->跑步->走路->站立,无限循环,如果让......