c语言,输入20个整数,求最大,最小,及平均值
# include “stdio.h”
main()
{
float a[20]; //这里给20个数开辟存储空间,这里定的是浮点型,
//你可以根据自己的需要指定数据类型
float sum=0,avrage;
int i;
for(i=0;i++;i<20)
{
scanf("%f",&a[i])
sum=sum+a[i];
}
avrage=sum/20;
}
给你写了,你看看吧
#include
int main(void){
int a[20], i, j, sum =0, temp;
for(i =0; i <20; i++)
{
printf("请输入第%d个数字:", i);
scanf("%d",&a[i]);
sum += a[i];
}
printf("平均值:%f
",(float)sum /20);
for(i =0; i <19; i++)
for(j = i +1; j <20; j++)
if(a[i]> a[j])
{
temp = a[i];
a[i]= a[j];
a[j]= temp;
}
for(i =0; i <20; i++)
printf("%d
", a[i]);
return0;}
{ int sum = 0;
int max = -2000000000;
int min = 2000000000;
for(int i=0;i<20;i++)
{
int tmp;
scanf("%d", &tmp);
if(tmp > max) max = tmp;
if(tmp < min) min = tmp;
sum += tmp;
}
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
printf("平均值:%f\n", sum/20);
}
C语言题:从键盘输入20个整数,求这20个数的平均值,然后找出其中所有的...
求平均数和找质数的c语言代码如下:include<stdio.h> void main(){ int a[20],n,j;printf("输入20个整数:")for(i=0;i<20;i++){ scanf("%d",&a[i]);} \/\/求平均数 n=0;for(i=0;i<20;i++){ n+=a[i];} printf("平均数是:%d\\n",n\/20);\/\/找出质数并显示 printf("...
编写一个C 语言程序,输入20个整数并保存到数组中,然后求?最大值?最...
include <stdio.h> int main(){ int a[20],i,max,min;float ave;for(i=0;i<20;i++)scanf("%d",&a[i]);max=a[0];min=a[0];ave=a[0];for(i=1;i<20;i++){ if(a[i]>max) max=a[i];if(a[i]<min) min=a[i];ave+=a[i];} printf("max=%d,min=%d,ave=%f"...
C语言:从键盘输入20个整数,统计不同数字的个数
1、首先打开vc6.0,新建一个vc项目。2、添加头文件。3、添加 main 主函数。4、定义一个char类型变量c。5、定义四个int类型变量letters、spaces、digits、others。6、使用while循环。7、统计数字digits。8、统计其他字符others。9、运行程序,看看结果。
2. 从键盘输入20个整数,求最大值、最小值、平均值。用C语言怎么编程
1.定义个数组,将20个整数放入其中,int 型的max ,min, sum,float 型的mean;2.设定max=a[0],min=a[0],mean=0.0,sum=0;3.for语句遍历整个数组a,比较各个数与max ,min 的大小关系,依据结果重新设置max ,min的值,并且将数组中各值相加(sum);4.输出max ,min ,mean(=sum\/20)。
c语言。使用冒泡法,对输入的20个整数从小到大进行排序。20个整数用s...
include "stdio.h"main(){ int i,j,w[20];printf("请分别输入20个学生的成绩");for(i=0;i<20;i++) scanf("%d",&w[i]);for (i=0;i<20;i++)for (j=i;j<20;j++)if (w[i]>w[j]){int temp=w[j]; w[j]=w[i]; w[i]=temp; } for(i=0;i<20;i++) prin...
c语言编程:从键盘输入20个整数存入数组b中,要求逆序输出,
include"stdio.h"void main(){ char a[21],b[21];int i;printf("请输入一个20位的数组:\\n");scanf("%s",b);for(i=0;i<20;i++){ a[19-i]=b[i];} a[20]='\\0';printf("逆序存储后的数组为:%s\\n",a);}
c语言输入20个范围在10—20之间的整数并输出其中出现两次以上的数仅输出...
include <stdio.h> void main(){ int a[20];\/\/定义数组 int temp;\/\/输入的整数 int i,j,num=0;int k=0;int flag;\/\/判断输入的整数是否与之前输入的相同,0:不同,1:相同 while(k<20){\/\/输入20个整数 flag = 0;do{\/\/判读是否在10~20之间,不是重新输入 printf("num%d:",k);...
用c语言从键盘输入二十个整数存入一个数组,求出所有正数的和
include<stdio.h> void main(){ int num[20],i,sum=0;for(i=0;i<20;i++){ printf("请输入第%d个数:",(i+1));scanf("%d",&num[i]);if(num[i]>0){ sum+=num[i];} } printf("这20个数中大于0的数的和是:%d",sum);} ...
输入20个整数,用选择法(冒泡法),对整数排列。从小到大
include<stdio.h> main(){ int a[20],i,j,temp;for(i=0;i<20;i++)scanf("%d",&a[i]);for(i=0;i<20;i++)for(j=i+1;j<20;j++)if(a[i]>a[j]) { temp=a[i];a[i]=a[j];a[j]=temp;} for(i=0;i<20;i++)printf("%d\\t",a[i]);printf("\\n");} ...
C语言习题中,编程实现从键盘任意输入20个整数,统计非负数个数,并计算非...
include "stdio.h"void main(){ int a[20],n=0,i,sum=0; for(i=0;i<20;i++) scanf("%d",&a[i]);\/\/输入20个数 for(i=0;i<20;i++) { if(a[i]>=0) { n++;\/\/统计非负数的个数 sum+=a[i];\/\/非负数的和 } } printf("个数...
歧服洁肤: void main() { int a[20],i; printf("please enter the 20 numbers:"); for(i=0,i<=20,i++) scanf("%d",&a[i]); for(i=0,i<=18,i++) if(a[i]>a[i+1]) a[i+1]=a[i]; printf("\nthe biggest number is %d",a[19]); }
崇信县19233896585: 怎样c语言编程输入二十个数求最大值 - ?
歧服洁肤: 1 2 3 4 5 6 7inta[20]; intmax = a[0]; for(inti = 0; i < 20; i++) {scanf("%d", &a[i]);max = max > a[i] ? max : a[i]; } printf("max = %d\n", max);
崇信县19233896585: 输入20个数,找出其中的最大值的c语言编程题 - ?
歧服洁肤: #include int main(void) { int i = 0, max = 0, x =0;printf("请输入10个整数:"); for(i=0;i scanf("%d", &x); if(x > max) max = x; }//next printf("最大值为:%d", max); return 0; }
崇信县19233896585: 求C语言大神赐教:编写程序,从键盘输入20个整数,求其中最大值并输出 - ?
歧服洁肤: #include<stdio.h>#include<stdlib.h> int main() { int x,max,i; scanf("%d",&x); max=x; for(i=1;i<20;i++) { scanf("%d",&x); if(max<x) max=x; } printf("Max=%d",max); system("pause"); }
崇信县19233896585: 不用数组,以c语言的方式,在键盘上输入20个数,输出最大的数,题目,急 - ?
歧服洁肤: int i,max=-32767,a; for(i=1;i<=20;i++) { scanf("%d",&a); if(a>max) { max=a; } } printf("max : %d",max);
崇信县19233896585: 编写一个C 语言程序,输入20个整数并保存到数组中,然后求?最大值?最小值?平均值? - ?
歧服洁肤: #include <stdio.h> int main() { int a[20],i,max,min; float ave; for(i=0;i<20;i++) scanf("%d",&a[i]); max=a[0];min=a[0];ave=a[0]; for(i=1;i<20;i++) { if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; ave+=a[i]; } printf("max=%d,min=%d,ave=%f",max,min,ave/20.0); }
崇信县19233896585: 将20个数放在一个数组中,求这20个数的最大值、最小值、和、平均值(C语言编写) - ?
歧服洁肤: #include <stdio.h>#define N 20//求最大值函数 int max_func(int a[],int n) { int i,max; for(max=a[0],i=1;i<N;i++) //初始默认最大值为a[0],遍历数组元素 if(max<a[i]) //如果当前最大值<当前数组元素,则将该元素赋值给max max=a[i]; return max; }//求...
崇信县19233896585: C语言编程:将从键盘输入的20个整数存入一维数组中,计算所有元素的和、平均值及最大值并输出 - ?
歧服洁肤: #include <stdio.h>int main(void) { int a[20]; int i=0; for (;i<20;i++) scanf("%d",&a[i]); int result=0; for (i=0;i<20;i++) result+=a[i]; printf("和为:%d\n平均值为:%f\n",result,result/20.0);/*20.0不能改为20*/ result=a[0] for (i=1;i<20;i++) { if (result<a[i]); result=a[i]; } printf("最大值为:%d\n",result); return 0; }
崇信县19233896585: C语言编程求解,就是我输入一个数组20个数,然后求出连续一样数字产生的最大和,例如例子1就是连续3 - ?
歧服洁肤: 有几种思路 有一种很快捷 但是比较损耗空间 比如你建立一个大数组 比如如果你数字有规定是1到100内 那么你建个101的数组.比如第一个数是2 那在数组里下标2的 加加 到最后只要便利这个数组 找到里面最大的 然后 i查看他的下标就好了 省时省力.不过 因为 输入的数字没有范围 数组建太大又过于浪费了.所以.第二种方案 二维数组了 比如 你碰到2 那么在 0 0 里写2 , 1 0 里记录一次 每次输入数 和 第一行比较 是否存在此数 若存在 则到 下面 给他次数加加 若没有就添加末尾. 不知道 这样说你能理解吗? 匆忙想出来的 我想应该还有更简单的办法吧
崇信县19233896585: 2. 从键盘输入20个整数,求最大值、最小值、平均值.用C语言怎么编程?
歧服洁肤: #include <stdio.h> void main() { int a[20]; int i,sum=0,max,min; float ave; printf("please input 20 number :\n"); for(i=0;i<20;i++) scanf("%d",&a[i]); min=a[0]; max=a[0]; for(i=0;i<20;i++) { if(min>a[i]) min=a[i]; sum=sum+a[i]; if(max&...