qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

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

时间2023-04-07 08:52:03 提问来自 江苏省宿迁市 的网友 分类创作 浏览311
#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 ; }

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 非深户周末可以补办身份证嘛 下一篇 坐在火车上能写一首七言绝句吗