输入20个实数存入一维数组,找出其中的最大值、最小值和平均值并且输出
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/12 08:01:03
输入20个实数存入一维数组,找出其中的最大值、最小值和平均值并且输出
c语言 用指针做 问题如题目 在线坐等
c语言 用指针做 问题如题目 在线坐等
![输入20个实数存入一维数组,找出其中的最大值、最小值和平均值并且输出](/uploads/image/z/17501825-65-5.jpg?t=%E8%BE%93%E5%85%A520%E4%B8%AA%E5%AE%9E%E6%95%B0%E5%AD%98%E5%85%A5%E4%B8%80%E7%BB%B4%E6%95%B0%E7%BB%84%2C%E6%89%BE%E5%87%BA%E5%85%B6%E4%B8%AD%E7%9A%84%E6%9C%80%E5%A4%A7%E5%80%BC%E3%80%81%E6%9C%80%E5%B0%8F%E5%80%BC%E5%92%8C%E5%B9%B3%E5%9D%87%E5%80%BC%E5%B9%B6%E4%B8%94%E8%BE%93%E5%87%BA)
#include <stdio.h>
int main()
{
float a[20], * p = a, max_val, min_val, avg = 0;
int i;
scanf("%f", p);
max_val = min_val = *p;
for (i = 1; i < 20; i++)
{
scanf("%f", p+i);
if (max_val < *(p+i))//取最大值
max_val = *(p+i);
if (min_val > *(p+i))//取最小值
min_val = *(p+i);
avg += *(p+i); //计算所有数的和
}
avg /= 20;//求平均
printf("MAX = %f, MIN = %f, Average = %f\n", max_val, min_val, avg);
}
int main()
{
float a[20], * p = a, max_val, min_val, avg = 0;
int i;
scanf("%f", p);
max_val = min_val = *p;
for (i = 1; i < 20; i++)
{
scanf("%f", p+i);
if (max_val < *(p+i))//取最大值
max_val = *(p+i);
if (min_val > *(p+i))//取最小值
min_val = *(p+i);
avg += *(p+i); //计算所有数的和
}
avg /= 20;//求平均
printf("MAX = %f, MIN = %f, Average = %f\n", max_val, min_val, avg);
}
输入10个实数,存入一维数组,输出其中的最大值、最小值和平均值.要求用指向数组的指针变量来处理数组元
从键盘上输入10个实型数据存入数组,求出该数组中的最大值,最小值和平均值.
输入20个整数存入一数组,输出其中能被数组中其它元素整除的那些数组元素.
用C语言编写:求元素个数为 10 的一维数组元素中的最大值、最小值和平均值.
编写用指针变量作为函数参数求数组的最小值、最大值和平均值的函数,主函数输入个数都为10的数组,调用所编写的函数并输出该数
定义一个整数数组a[10]并输入10个整数,输出其中的最大值、最小值及其所在的下标.
输入10个整数存入一维数组,将其中的最大值与最后一个数交换,最小数与第1个数交换,输出交换后的结果.
C语言数组从键盘输入10个整数存入数组,找出其中最大和最小值,并输出.
输入n个 数,求出它们的最大值,最小值和平均值?用VB怎么编写程序
在主函数中输入3个整数,编写函数求出这3个数种的最大值、最小值和平均值,要求在主函数中输出.
编写程序:随机20个两位数,找出这20个数中的最大值、最小值和平均值.
编一VB程序,随机产生10个30~100(包括30,100)的正整数,求最大值,最小值和平均值,并显示整个数组的值和结果