www.zhnq.net > C 输入十个数求最大值

C 输入十个数求最大值

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

#include<stdio.h> void main(){ int i,j,temp,sum=0,num[10]; for(i=0;i<10;i++){ printf("请输入第%d个数:",(i+1)); scanf("%d",&num[i]); sum+=num[i]; } for(i=0;i<10;i++){ for(j=0;j<i;j++){ if(num[j]>num[j+1]){ temp=num[j]; num[j]=num[j+1]; num[j+1]=temp; } } printf("这10个数的最大值是:%d,最小值是%d,平均值是:%d",num[9],num[0],(sum/10.0)); } }

#include<stdio.h> main() { int a[i],k,max; for(k=1;k<=10;k++) scanf("%d",&a[i]); max=a[0]; for(k=2;k<=10;k++) { if(a[k]>max) //这两句话 max=a[k]; //呵呵 } printf("max=%d\n",max); }

#include void main() { int nSum = 0; int nAvg; int a[10]; for(int i=0; i

根据题目,循环输入数值,当遇到-1或达到10个时结束.对每个数判断,并得到最大值.最终输出最大值即可.参考代码如下:#include <stdio.h>int main(){ int i, n, max; scanf("%d",&max);//输入第一个数,作为最大值. for(i = 1; i < 10; i ++)//输入剩余9个数. { scanf("%d",&n); if(n == -1) break;//遇到-1,结束输入. if(n > max) max = n;//替换最大值. } printf("最大值为%d\n",max); //输出最大值. return 0;}

#include int main(){ int a,i=0; int max=-1<<30,min=1<<30;//给max一个很小的值,min一个很大的值 while(i++<10){ scanf("%d",&a); if(max max=a; if(min>a) min=a; } printf("最大值为%d,最小值为%d\n",max, min); return 0;}//纯手打,望采纳

#include "stdio.h"int max(int *p); //加上这行即可.void main(){ int i,m,a[10]; for(i=0;it) t=*(p+i); return (t);}

#include<stdio.h>int main(){ int a[10]; printf("请输入10个整数并回车:"); for(int i=0; i<10; i++) scanf("%d",&a[i]); int maxvalue, sum; //maxvalue代表最大值,sum代表和,avg代表平均值 float avg; sum = 0; maxvalue = a[0]; for(int i=0; i<10;

程序没有错误,在 vc6 下成功编译并正确执行.至于别人说的“float 不能直接比较”是错误的,你的这个程序当中的 float 可以比较.

c程序如下:#include <stdio.h> int main() { double max=0,min=0,a,s=0; int i; for(i=1;i<=10;i++) { printf("请输入第%d个数:",i); scanf("%f",&a); if (max<a) then max=a; if (min>a) then min=a; s+=a; } printf("最大值:%f,最小值:%f,平均值

网站地图

All rights reserved Powered by www.zhnq.net

copyright ©right 2010-2021。
www.zhnq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com