输入一个数组,输出该数组各行的平均值,并输出最大值
程序员文章站
2022-07-15 12:08:17
...
#include "pch.h"
#include <iostream>
double fun1(double ss[][5], int a);
double fun2(double ss[][5]);
double fun3(double ss[][5]);
int main()
{
int i, n, m;
double k1, k2, k3, k4, k5;
std::cout << "Hello World!\n";
double ss[3][5];
printf("输入3组数,每组5个\n");
for ( i = 0; i < 3; i++)
{
for ( n = 0; n < 5; n++)
{
scanf_s("%lf",&ss[i][n]);
printf("%.0f ", ss[i][n]);
}
printf("\n");
}
k1=fun1(ss, 0);
k2=fun1(ss, 1);
k3=fun1(ss, 2);
k4=fun2(ss);
k5 = fun3(ss);
printf("第一组数平均值=%.1f\n", k1);
printf("第二组数平均值=%.1f\n", k2);
printf("第三组数平均值=%.1f\n", k3);
printf("三组数的平均值=%.1f\n", k4);
printf("三组数中最大值=%.1f\n", k5);
m = 100 / 20;
printf("%d\n ",m);
}
double fun1(double ss[][5],int a)
{
double s = 0, k = 0;
for (size_t i = 0; i < 5; i++)
{
s += ss[a][i];
}
k = s / 5;
return k;
}
double fun2(double ss[][5])
{
double s = 0, k = 0;
for (size_t is = 0; is< 3; is++)
{
for (size_t i = 0; i < 5; i++)
s += ss[is][i];
}
k = s / 15;
return k;
}
double fun3(double ss[][5])
{
int i=0, is=0;
double m = 0;
for (size_t is = 0; is < 3; is++)
{
for (size_t i = 0; i < 5; i++)
{
if (m < ss[is][i])
{
m = ss[is][i];
}
}
}
return m;
}
```效果如下
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019050518260865.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDc4OTYyNA==,size_16,color_FFFFFF,t_70)
推荐阅读
-
编写程序对该数组排序,并输出所有包含“王”字的字符串。
-
输入一个数组,输出该数组各行的平均值,并输出最大值
-
编写计算并输出一个3*3阶矩阵对角线元素的和。 程序运行结果示例: 请输入数组元素:(3*3)↙ 1 2 3 4 5 6 7 8 9↙ ↙ 数组为:cqupt
-
将任意一个十进制数字转换为二进制形式(使用数组存储二进制数,数组长度为100),并输出转换后的结果
-
[每日一题]给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。
-
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标,假设每种输入只会对应一个答案
-
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。
-
算法题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不
-
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。
-
Leetcode打卡8:题号1:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案