c语言:输入5个整数,放入数组中,输出最大元素和最小元素的值

作者&投稿:孔盾 (若有异议请与网页底部的电邮联系)
c语言编程:输入一个五个元素的数组,输出这个数组的最大值,最小值和平均值~

#include
main()
{
float f[5];
printf("输入五个数:");
for(int i=0;i<5;i++)
scanf("%f",&f[i]);
float min=f[0],max=f[0],sum=0;

for(i=0;i<5;i++)
{
if(min>f[i])
min=f[i];
if(f[i]>max)
max=f[i];
sum+=f[i];
}

printf("最大值为%f,最小值为%f,平均值为%f",max,min,sum/5);
}

#include
main()
{

int a[5],i,max,min;
printf("input 5 numbers:
");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
max=min=a[0];
for(i=0;i<5;i++)
{if(a[i]>max)max=a[i];
if(a[i]<min)min=a[i];}
printf("max=%d
min=%d
",max,min);
}

思路:先定义一个数组,并键盘输入一个数赋值给数组的第一个数,且把该数赋值给最大值和最小数,接着for循环输出剩下4个数,并判断该数和最大值最小值的大小关系,更新最大值和最小值,最后输出最大值和最小值。

参考代码:

#include "stdio.h"
int main()
{
int a[5],max,min,i;
scanf("%d",&a[0]);
max=min=a[0];
for(i=1;i<5;i++){
scanf("%d",&a[i]);
if(max<a[i]) max=a[i];
if(min>a[i]) min=a[i];
}
printf("最大值为:%d,最小值为:%d
",max,min);       
}
/*
运行结果:
4 1 2 5 7
最大值为:7,最小值为:1
*/


#include<stdio.h>

main()
{
int n,i,max,min;
int a[5];

printf("请输入5个整数:\n");
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
}

printf("max=\n");
max=a[0];
for(i=1;i<5;i++)
{
if(max<a[i])
max=a[i];
}
printf("%d\n",max);

min=a[0];
for(i=1;i<5;i++)
{
if(min>a[i])
min=a[i];
}
printf("min=\n");
printf("%d\n",min);

}

#include<stdio.h>
main()
{
int i,a[5],max,min,tmp;
for(i=0;i<5;i++){
printf("Input data%d\n",i);
scanf("%d",&tmp);
a[i]=tmp;
}
max=a[0];
min=a[0];
for(i=1;i<5;i++){
if(a[i]>=max){max=a[i];}
if(a[i]<min){min=a[i];}
}
printf("Max=%d,Min=%d\n",max,min);
getch();
clrscr();
}

#include <iostream>
#include <limits.h>

#define N 5

void num(int str[N]);
int main (void)
{
int i;
int str[N];
for(i=0;i<N;i++)
{
cin >> str[i];
if ((str[i]>INT_MAX)|(str[i]<INT_MIN))
{
cout << "error,the number you input is overflow"<<endl;
--i;
continue;
}
}
num(str);
return 0;
}

void num(int str[N])
{
int i,m;
int temp = 0;
for(m=0;m<N;m++)
{

for(i=0;i<N;i++)
{
if (str[i]<str[i+1])
{
temp = str[1];
str[i] = str[i+1];
str[i+1] = temp;
}
}
}
cout << "the max number is"<< str[0]<<endl;
cout << "the min nubber is"<< str[N-1]<<endl;
}

#define max(x,y) x>y?x:y
#define mini(x,y) x?y?y:x
循环5个整数就可以了


c语言:输入5个整数,放入数组中,输出最大元素和最小元素的值
思路:先定义一个数组,并键盘输入一个数赋值给数组的第一个数,且把该数赋值给最大值和最小数,接着for循环输出剩下4个数,并判断该数和最大值最小值的大小关系,更新最大值和最小值,最后输出最大值和最小值。参考代码:include "stdio.h"int main(){int a[5],max,min,i;scanf("%d",...

C语言:输入5个整数计算其中正数的和?
int main (){ int a[5],i;int sum=0;printf("请输入五个整数:\\n");for(i=0;i<5;i++){ scanf("%d",&a[i]);} for(i=0;i<5;i++){ if(a[i]>0){ sum+=a[i];} } printf("正整数和为%d\\n",sum);return 0;} 【答题不易,请采纳谢谢】

用C语言编程:输入5个数,按从小到大顺序输出!?
有不懂的可以问我:#include <stdio.h>int main (){ int a[5];int i,j,temp;printf("input 5 number:\\n");for(i=0;i<5;i++) scanf("%d",&a[i]);\/\/获取输入的5个整数,分别放在数组成员a[0]到a[4]中 for(i=5;i>0;i--)\/\/冒泡排序 for(j=0;ja[j+1]){ temp=a[...

c语言:输入5个整数存储在一个数组中,用"冒泡法"对这5个数由大到小顺序...
include <stdio.h>int main(void){ int a[5],i,j,temp; printf("输入5个整数:"); for(i=0;i<5;i++) scanf("%d",&a[i]); for(i=0;i<5;i++) for(j=i+1;j<5;j++) { if(a[j]>a[i]) { temp=a[i]; a[i]=a[j]; a[j...

c语言 输入5个整数到数组a中,求和,求平均,找出最大数和最小数
include<stdio.h>#define MAX(a, b) (a)>(b)?(a):(b)#define MIN(a, b) (a)<(b)?(a):(b)void main(){float a[5];float max = 0, min = 0, sum = 0;printf("请输入五个数:\\n");for (int i = 0; i < 5; i++){printf("a[%d]: ", i);scanf("%f", &a...

如何用c语言输入5个整数,求和,求平均值?
下面是一个C语言程序的例子,它能够实现输入五个整数,计算其中正整数的累加和sum以及正整数的平均值ave,并输出结果。程序中,我们使用了一个for循环,循环五次来读取输入的五个整数x。如果读入的x是正整数,则将它累加到sum中,并且计数器count加1。最后,我们计算正整数的平均值ave,并使用printf函数...

C语言 输入5个整数数,求最大和最小值
max=min=a[0];\/\/把第一个数赋值max和min for(int i=1;i<N;i++){\/\/依次输入2-5个数 scanf("%d",&a[i]); if(maxa[i]) min=a[i];\/\/寻找最小数 } printf("最大值:%d,最小值:%d。",max,min);}

C语言,输入5个整数,统计有多少个整数是5的倍数。
main(){ int i,a,m=0;for(i=0;i<5;i++){ scanf("%d",&a);if(a%d==0)++m;} printf("the number is %d\n",m);}

从键盘输入5个整数,按照其值从大到小排序 C语言数组做
include<stdio.h> void main(){ int a[5]={0};int i,j,t;printf("请依次输入5个整数\\n");for(i=0;i<5;i++) \/\/输入5个数 scanf("%d",&a[i]);for(i=0;i<5;i++) \/\/从大到小排序 for(j=i+1;j<5;j++)if(a[i]<a[j]){ t=a[i];a[i]=a[j];a[j]=...

c语言从键盘输入5个整数并保存到数组中,求该5个整糖的最大值,最小值...
下面是C语言代码实现从键盘输入5个整数并保存到数组中,求该5个整数的最大值、最小值和平均值:```c include <stdio.h> int main(){ int nums[5];int i, sum = 0, max, min;\/\/ 输入5个整数 printf("请输入5个整数:\\n");for (i = 0; i < 5; i++) { scanf("%d", &nums...

大丰市17866091800: 用c语言编写一个程序,从键盘输入5个整数,并将这5个数存入一个长度为5的一维数组中 -
员胡血栓: #include<stdio.h> int main() { int i, b[5],j; printf("输入5个数:"); for (i = 0; i < 5; i++) scanf("%d",&b[i]); printf("5个数是:"); for (i = 0; i < 5; i++) printf("%5d",b[i]); }这是第一个题 #include<stdio.h> void sort(int *a, int n) { int t; for (int i =...

大丰市17866091800: 输入5个整数到数组中然后将这5个数个字加一输出的c语言程序 -
员胡血栓: 1 2 3 4 5 6 7 8 9 10 11 12 13#include <stdio.h> intmain(void) {inta[5],i;printf("输入5个整数:");for(i=0;i<5;i++)scanf("%d",&a[i]);printf("将5个整数各自加1后为:");for(i=0;i<5;i++)printf("%d ",a[i]+1);printf("\n");return0; }

大丰市17866091800: c语言:输入5个整数,放入数组中,输出最大元素和最小元素的值 -
员胡血栓: 思路:先定义一个数组,并键盘输入一个数赋值给数组的第一个数,且把该数赋值给最大值和最小数,接着for循环输出剩下4个数,并判断该数和最大值最小值的大小关系,更新最大值和最小值,最后输出最大值和最小值.参考代码:#include ...

大丰市17866091800: 编写一个C程序,从键盘输入五个整数并保存到数组中,求数组元素之和 -
员胡血栓: #include "stdio.h" main() {int i,sum,a[5]; sum=0; printf("input 5 numbes:\n");for(i=0;i<5;i++)scanf("%d",&a[i]);for(i=0;i<5;i++)sum=sum+a[i]; printf("sum=%d",sum);}

大丰市17866091800: c语题目:输入五个整数,存入数组中,并求出他们的乘积,输出这五个元素和乘积? -
员胡血栓: #include<stdio.h>int main() { long a[5],j=1,i;for(i=0;i<5;i++) { scanf("%ld",a+i); j*=a[i]; } printf("元素:"); for(i=0;i<5;i++) printf("%ld%s",a[i],(4==i ? "\n" : " ")); printf("乘积:%ld\n",j); return 0; }

大丰市17866091800: c语言 输入5个整数到数组a中,求和,求平均,找出最大数和最小数 -
员胡血栓: #include<stdio.h>#define MAX(a, b) (a)>(b)?(a):(b)#define MIN(a, b) (a)<(b)?(a):(b) void main() {float a[5]; float max = 0, min = 0, sum = 0; printf("请输入五个数:\n"); for (int i = 0; i < 5; i++) { printf("a[%d]: ", i); scanf("%f", &a[i]); if (i == 0) ...

大丰市17866091800: 求解答:C语言入门 输入5个任意整数存在一维数组中,统计其中负数的个数并将这个值及所有负数全部输出. -
员胡血栓: #include "stdio.h" int main(void) {int a[5]; int sum = 0; printf("请输入五个整数:\n"); for(int i =0 ;i<5;i++) {scanf("%d",&a[i]); }for(int i = 0; i < 5; i++) {if (a[i] <0) {sum++; } } printf("负数的个数为:%d\n",sum); printf("...

大丰市17866091800: c语言编程题键盘输入5个数据到一个数组中,并求出最小值输出 求大神帮忙啊 -
员胡血栓: #include int main() { int arr[5]; int i; for(i=0;i { scanf("%d",&arr[i]); } int min = arr[0]; for(i=1;i { if(arr[i]{ min = arr[i]; } } printf("%d\n",min); return 0; }

大丰市17866091800: 用C语言 .输入5个数到数组中,然后将它们进行排序,从小到大将最小的放在数组的第一位,然后将其余小的依次放入其它位子. (冒泡排序) -
员胡血栓: #include"stdio.h" main() {int i; int a[5]; for(int k=0;k

大丰市17866091800: c语言题键盘输入5个数据到一个数组中,并求出最大值,最小值输出 -
员胡血栓: #include"stdio.h" int main() { int max(int x,int y); //函数声明 int min(int x,int y); //函数声明 int a[5],i,amax,amin; for(i=0;i<5;i++) scanf("%d",&a[i]); for(i=1;i<5;i++) { amax=max(a[i-1],a[i]); //函数调用 a[i]=amax; } for(i=1;i<5;i++) { amin=min(a[i-1],...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网