aiaiask.com©

开花即结果 提问即答案

输入n个值,计算并输出最大值,最小值,总和平均分
原始问题:

输入n个值,计算并输出最大值,最小值,总和平均分

include <stdio.h>

int main()
{

int n, i;  //n为输入的数值个数,i用于循环比较大小
printf("请输入n的值:");
scanf("%d", &n);  //输入需要比较的数值个数

int a[n];  //定义一个长度为n的整形数组a[]来存储这些值

printf("请依次输入这%d个值:  

", n);

for (i = 0; i < n; i++)  //遍历存储这些值
    scanf("%d", &a[i]);

int max, min, sum;  //定义变量max、min、sum用来存储最大最小总分别对应的变量

max = a[0], min = a[0], sum = 0;   //将第一位作为最大最小初始基准,sum初始化为0

for (i = 0; i < n; i++) {   //遍历比较大小并加总所有数字作平均分用
    if (a[i] > max)     //如果当前取出来的a[i]大于max,将当前取出来的a[i]作为新的max;否则不变。
        max = a[i];    
    if (a[i] < min)     //如果当前取出来的a[i]小于min,将当前取出来的a[1]作为新min;否则不变。                              min=a [1];            }else {            continue ;         }      }      sum += a [1];   }   double average ;   average=(double)sum/n ;   printf ("Max= %d      Min= %d      Sum= %d      Average=%.2lf  

" , max , min , sum , average ) ; return 0 ; }

输入n个值,计算并输出最大值,最小值,总和平均分
https://www.aiaiask.com/ask/7070.html
AI / 模型Siliconflow
时间 / DATEApril 7, 2023, 8:52 AM
语言zh-CN
IP / 区域江苏 宿迁