wlbk.net
当前位置:首页 >> C语言十个数求最大值数组 >>

C语言十个数求最大值数组

#include <stdio.h>#include <malloc.h>#include <stdlib.h>#define N 10 void main() { int i,j,p[10],temp; for(i = 0;i<N;i++) { scanf("%d",&p[i]); } for(i = 0;i<N-1;i++) { for(j = i+1;j<N;j++) { if(p[i] < p[j]) { temp = p[i]; p[i] = p[j]; p[j] = temp; } } } printf("最大

#include<stdio.h> int main() { int i,max,min,s,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]); s=max=min=a[0]; for(i=1;i<10;i++) {if(a[i]>max)max=a[i]; else if (a[i]<min)min=a[i]; s+=a[i]; } printf("最大值=%d\n最小值=%d\n平均值=%.1f",max,min,(float)s/10); return 0; }

C语言输入十个数的编程方法如下:1.首先需要定义一个整型数组空间,因为这里需要输入十个数,所以数组空间为10个.2.接着定义一个最大值Max,初始默认值为0,这个用于后续值的比较.3.接着使用for循环,来连续接收10个数字的输入.4.每次接收到一个数后,使用Max进行比较,如果比Max则将Max更新为更大的值.5.循环结束后,输出最终的结果,也就是我们需要的10个数中的最大值.6.最后运行程序,即可看到在调试窗口显示最终的结果.

#include"stdio.h"int max(int a[],int n){int m=a[0];for(int i=1;i<n;i++)if(a[i]>m)m=a[i];return m; }int min(int a[],int n){int m=a[0];for(int i=1;i<n;i++)if(a[i]<m)m=a[i];return m; }int sum(int a[],int n){int s=a[0];for(int i=1;i<n;i++)s+=a[i];return s; }int prod(int a[],

main(){int a[10],max,min,i;for(i=0;ifor(max=min=a[0],i=1;iif(a[i]>max)max=a[i];else if(a[i]printf("max=%d,min=%d\n",max,min);}

int max(int *pdata,int num) { int i,maxValue=0; for(i=0;i<num,i++) { if(maxValue<pdata[i]) maxValue=pdata[i]; }return maxValue; }超过100字咯,还不懂Q我

#include #include #define n 10 void main() { int i,j,p[10],temp; for(i = 0;i { scanf("%d",&p[i]); } for(i = 0;i { for(j = i+1;j { if(p[i] { temp = p[i]; p[i] = p[j]; p[j] = temp; } } } printf("最大数为:%d\n",p[0]); printf("最小数为:%d\n",p[n-1]); } 满意请采纳,有问题请追问

# include <stdio.h> int main(void) { int a[10]; int b; int c = 0; //这个数记录的是最大值.给赋值为0也是个bug.应该赋值输入十个数的第一个数. printf("输入十个数\n"); for(b=0;b<10;b++) { scanf("%d",&a[b]); if(c<a[b]) c=a[b]; //把c和每个输入的数字进行比较,如果大于c,让c记录它的值,最后记录下来的值就是最大值了.} printf("最大值%d\n",c); return 0; }

#define N 10#include "stdio.h" void main() {int s[N],i,j,max; for(i=0;iscanf("%d",&s[i]); max=s[0]; for(i=0;iif(maxmax=s[i],j=i+1; printf("max[%d]=%d\n",j,max); }

#include#includeusing namespace std;int main(){ double a[12],sum=0; for(int i=0;i 追问: 能讲解一下吗 追答: #include#includeusing namespace std;int main(){ double a[12],sum=0; //定义一个数组 和 和 for(int i=0;i#includeusing

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com