- 求C语言,输入10个数,输出最大值?
- 用C语言程序输入10个整数,求出它们的最大值,最小值及平均数?
- 数组中输入10个数据,然后求它们的和并输出结果.c语言程序?
- C语言将数组a中的10个整数降序排列并输出,如何编程?
求C语言,输入10个数,输出最大值?
1.首先需要定义一个整型数组空间,因为这里需要输入十个数,所以数组空间为10个。
2.接着定义一个最大值Max,初始默认值为0,这个用于后续值的比较。
4.每次接收到一个数后,使用Max进行比较,如果比Max则将Max更新为更大的值。
5.循环结束后,输出最终的结果,也就是我们需要的10个数中的最大值。
用C语言程序输入10个整数,求出它们的最大值,最小值及平均数?
直接上代码了:
#include <stdio.h>#include <conio.h>int main(){ int a[10],i,max,min; float ***er; for(i=0;i<10;++i)scanf("%d",&a[i])
; //循环输入10个整数 ***er=max=min=a[0]
; //初始化三个代求变量的值 for(i=1;i<10;++i){ ***er+=a[i]
; //累加元素的值 if(a[i]>max) max=a[i]
; //查找最大值 else if(a[i]<min) min=a[i]
; //查找最小值 } ***er/=10; //求平均数 printf("max=%d, min=%d, ***er=%g \n",max,min,***er)
; //输出结果 getch()
; //等待用户按一个键 return 0;}都注释清楚了,不清楚的再追问吧。
数组中输入10个数据,然后求它们的和并输出结果.c语言程序?
代码:
#include "stdio.h"
//从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出
int main()
{
int i;
float max,min,num[10];
printf("请输入10个数,每输入一个数按回车键结束:\n");
for(i=0;i
C语言将数组a中的10个整数降序排列并输出,如何编程?
对于少数的数字的排列,可以通过简单的if嵌套语句便可将所有情况列举出来;但是一旦要比较的数字较多,这种方法便缺少了可执行性;因此,我们可以***用数组的思想来进行编程;此处以:将10个数按从小到大排列输出 举例:#include"stdio.h"#define N 10int main (){ int a[N]; int i,j,t; printf("Please input %d numbers:\n",N); for(i<0;i<N;i++) { scanf("%d",&a[i]); } for(i=1;i<=N-1;i++) { for(j=0;j<N-i;j++) { if(a[j]>a[j+1]) { t=a[j];a[j]=a[j+1];a[j+1]=t; } } } printf("The resortrd numbers is :\n"); for(i=0;i<N;i++) { printf("%-4d",a[i]); }}附:程序开头***用了定义一个宏常量的方法,可以通过改变该常量来对程序进行整体的改变;增加了程序的灵活性,方便对源程序进行修改;如果要按从大到小的排列方式进行排列,仅仅需要更改程序中的一处,此处便不再详细说明,自己探讨^_^