99问答网
所有问题
c语言数组程序, 输入30个数并放在一个数组中,输出其中的最大者和最
c语言数组程序, 输入30个数并放在一个数组中,输出其中的最大者和最小者,并求30个数的和及平均数。
举报该问题
推荐答案 2016-10-13
#include<stdio.h>
int main()
{
int i,n=30;
float max,min,sum=0,num[30];
printf("请输入30个数,每输入一个数按回车键结束:\n");
for(i=0;i<n;i++)
{
scanf("%f",&num[i]);
sum+=num[i];
}
max=min=num[0];
for(i=1;i<n;i++)
{
if(max<num[i])
max=num[i];
else if(min>num[i])
min=num[i];
}
printf("最大为:%f\n最小为:%f\n和为:%f\n平均数为:%f\n",max,min,sum,sum/n);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vtWe7zvBeBWWzWvtzOO.html
其他回答
第1个回答 2016-10-13
int main(){
int n=30, i, sum=0, a[30], min=32767,max=0;
for(i=0; i<n; i++){
scanf("%d", &a[i]);
if(a[i]>max){
max=a[i];
}
if(a[i]<min){
min=a[i];
}
}
printf("min=%d, max=%d\r\n", min, max);
}
相似回答
c语言,输入30个数并放在一个数组中,输出其中的最大
值
和最
小值,并求30...
答:
include <stdio.h>void main(){int i,max,min,s=0,a[
30
];scanf("%d",&a[0]);max=a[0];min=a[0];s=a[0];for(i=1;i<30;i++){scanf("%d",&a[i]);s+=a[i];if(min>a[i]) min=a[i];if(max
用
c语言
编写:有
30
个人的工资,存
放在一个
一维
数组中,
编写
程序
求平均工资...
答:
int i; float c[30], t,a,h,l;// c是工资,t总和 a平均 h最高 l最低 av=0;h=c[0];l=c[0];t =c[0];for(i=1;i<30;i++) { if (c[i]>h) h=c[i];if (c[i]<l) l=c[i];t=t+c[i];} a=t/30;
...产生
30个
随机数到
数组中,
删除
其中的最大
值
,输出
删除前后的数组...
答:
const int M = 30; //控制数组大小 const int N = 100; //控制随机数大小范围在0-100之内 int main(){ srand(time(0)); //产生随机数种子 int randArray[M] = {0};int i = 0 ;for (i = 0;i < M;i++) //生成
30个
随机数 { randArray[i] = rand()%N+1;} ...
C语言
从键盘
输入30个
整数,并将他们存放到整形
数组
a
中,
以每行5
个数
...
答:
int i,a[30],p=0;printf("请
输入30个
整数\n");for(i=0;i<30;i++)scanf("%d",&a[i]);for(i=0;i<30;i++){ if(i%5==0)printf("\n");printf("%4d",a[i]);} for(i=0;i<30;i++)if(a[i]%2!=0)p+=a[i];printf("\n其中奇数的和为%d\n",p);return 0;} ...
...数存在
数组中,
然后找出
最大
、最小、中间值
并输出
!!很急
答:
include <stdio.h>#include <stdlib.h>#include void sort(int a[],int n) {int i,j,k,t;for(i = 0; i < n - 1; ++i) {k = i;for(j = i + 1; j < n; ++j) {if(a[k] > a[j]) k = j;}if(i != k) {t =a[i];a[i] = a[k];a[k] = t;}}}i...
将20
个数放在一个数组中,
求这20
个数的最大
值、最小值、和、平均值(
C
语...
答:
min_func(int a[],int n){int i,min;for(min=a[0],i=1;i<N;i++) //初始默认最小值为a[0],遍历数组元素if(min>a[i]) //如果当前最小值>当前数组元素,则将该元素赋值给minmin=a[i];return min;}//求和函数int sum_func(int a[],int n){int i,sum;...
c语言
求
数组中最大
值
和最
小值及其下标
答:
思路:假定
一个数
为最大值,如果有个数比假定
的最大
值还大,那么该数就为最大值。最小值同理。使用for循环。/ public class MaxMin{ public static void main(String[]args){ int[]
array
={13,56,45,48,26,55,7,3,9,468,4589,76,4,3,18};//声明
数组并
赋值 int i=0;int max=array...
请帮忙设计个
程序,
找出
一个数组中最大
值
和最
小值
并输出
答:
int main(void){ int a[10] = {5, 23, 4334, 2, 55, 45, 65, 89, 90, 10};int i, max = a[0], min = a[0];for (i = 1; i < 10; i++){ min = min < a[i] ? min: a[i];max = max > a[i] ? max: a[i];} printf("
数组的最
小值是%d
,最大
值是%d...
使用循环给数组赋
30个
数值,赋值的规律是从第三个值开始
,数组
元素等于...
答:
1.
C语言的
数据类型数据类型有:整型、字符型、实型单精度型、双精度型、构造类型数组类型、结构体类型、共用体类型、枚举类型、指针类型、空类型
,其中
整型、实型、字符型是
C语言中
的基本类型。2.各种类型数据的定义方法定义形式:数据类型 变量名1,变量名2,...变量名n;3.常量与变量(1)常量--在程序执行期间其...
大家正在搜
有如下c语言程序段 若数组a
c语言输入数组
c语言手动输入数组
数组杨辉三角c语言程序
c语言数组从小到大排序
c语言怎么输入数组
c语言数组的使用
c语言给数组排序
c语言数组编程题