c语言求最大值及其下标

c语言求最大值及其下标

QQ知识库QQ活动网2021-04-09 06:07:018300A+A-

C语言,求二维数组的最大值及其下标!

#include "stdio.h" main() { int a[5][5],max,h,l,i,j; printf("please input numbers:n"); for(i=0;i<5;i++) for(j=0;j<5;j++) scanf("%d",&a[i][j]); max=a[0][0]; for(i=0;i<5;i++) for(j=0;j<5;j++) if(a[i][j]>max) { max=a[i][j]; h=i; l=j; } printf("The max number is:%d,h=%d,l=%d",max,h,l); getchar(); }

c语言求最大值及其下标

用c语言找最大值和最小值

用指针求含有十个元素的数组最大值和最小值 主函数参考 int main() { int a[10],i,maxnum,minnum; for(i=0;i<10;i++) scanf("%d",&a[i]); FindMaxandMin(a,10,&maxnum,&minnum); printf("%d %d",maxnum,minnum); } 输入格式: 数组 输出格式: 最大值 最小值 输入样例: 1 2 3 5 4 6 7 8 9 10 输出样例: 10 1 扩展资料 #include int main() { int a[3]; int i,j,temp; printf("请输入3个数:"); for(i=0;i scanf("%d",&a[i]); for(i=0;i for(j=0;j if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } printf("最大值%d最小值%d",a[2],a[0]); return 0; } 参考资料:搜狗百科 - C语言

楼主是要实现键盘输入一些整型数据,然后找出其中最大者和最小者,然后输出最大者和最小者吗? 如果是的,我给你编一个啊!呵呵 #include <stdio.h> void main() { int a[10],i; printf("Please enter the ten number:n"); /*我这里先简单设为十个数*/ for(i=0;i<10;i++) scanf("%d",&a[i]); int max=a[0],min=a[0]; for(i=1;i<10;i++) { if(max<a[i]) max=a[i]; } for(i=1;i<10;i++) { if(min>a[i]) min=a[i]; } printf("The largest number is %dn",max); printf("The smallest number is %dn",min); } 这个程序时要实现诗歌整型数据的最大和最小,如果还要什么复杂的,联系我,有能力帮你一定帮你的!嘿嘿

楼主是要实现键盘输入一些整型数据,然后找出其中最大者和最小者,然后输出最大者和最小者吗? 如果是的,我给你编一个啊!呵呵 #include<stdio.h> voidmain() { inta[10],i; printf("pleaseenterthetennumber:n");/*我这里先简单设为十个数*/ for(i=0;i<10;i++) scanf("%d",&a[i]); intmax=a[0],min=a[0]; for(i=1;i<10;i++) { if(max<a[i]) max=a[i]; } for(i=1;i<10;i++) { if(min>a[i]) min=a[i]; } printf("thelargestnumberis%dn",max); printf("thesmallestnumberis%dn",min); } 这个程序时要实现诗歌整型数据的最大和最小,如果还要什么复杂的,联系我,有能力帮你一定帮你的!嘿嘿

max = a>b?a:b; min = a<b?a:b; 上面是最简单的二个数的比较,多个数的比较可以两两比较

c语言求最大值及其下标

C语言编程题:定义一个长度为10的数组,求最大值及下标。

C语言程序如下: #include <stdio.h> void fun(int a[],int n,int *k) { int i,maxxr,j; maxxr=a[0]; for(i=0;i<n;i++) { if(maxxr<a[i]) { maxxr=a[i]; } } for(i=0;i<n;i++) { if(maxxr==a[i]){ j=i; break; } } *k=j; } int main(void) { int a[10]={ 876,675,896,101,301,401,980,431,451,777},k; fun(a, 10, &k); printf("%d,%d", k, a[k]); } 扩展资料: 思路: 1、先定义数组(其数组长度取最大值,题目要求为10),然后通过for循环给数组一个个赋值,即可得到一个数组; 2、找数组的最大值,这一步是最关键的一步,由于所输入的值不确定那个是最大值,故可以先设置另一个一个变量(index)来存储最大值变量的下标。 3、紧接着继续在数组里for循环,逐一跟下标为index的值相比较,如果比下标为index的值大,这时候就将两者中数值大的下标赋值给index。 4、按要求输出。

#include <stdio.h> int main() { float a[10]; int i,id=0; float max; printf("请输入10个数,以回车键隔开n"); for(i=0;i<10;i++) scanf("%f",&a[i]); max=a[0]; for(i=1; i<10; i++) if (a[i] > max) { max = a[i]; id = i; } printf("最大值=%fn下标=%dn", max, id); return 0; }

#include <stdio.h> void main() { //定义数组 int a[10] = {1,2,3,-4,5,6,-7,8,9,-10}; //给最大值、下标赋值 int max=a[0], pos=0; //循环 for(int i=1; i<10; i++) { //判断循环的a[i]是否大于最大值a[0]=1; if (a[i] > max) { //如果大于则把a[i]的值附给max max = a[i]; //把i赋值给pos pos = i; } } //输出最大值和下标 printf("最大值=%dn下标=%dn", max, pos); }

0和9

c语言求最大值及其下标

点击这里复制本文地址 QQ知识库【c语言求最大值及其下标】专题包括了C语言,求二维数组的最大值及其下标!,用c语言找最大值和最小值,C语言编程题:定义一个长度为10的数组,求最大值及下标。等知识的集合,学无止境,祝你天天进步。以上内容由QQ生活网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

QQ生活网 © All Rights Reserved.  Copyright www.110go.com Rights Reserved.
Powered by QQ生活网 辽ICP备15018554号-4
网站地图|