找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)? c语言n个数找最大和最小
- C语言 找出n个数中最大的数和最小的数,并将它们的值输出出来
- 编程求一组整数中最大值、最小值及其下标
- 输入一个正整数n,1<n≤10,再输入n个整数,输出最大值及其下标(最大值唯一,下标从0开始)。样
- 从键盘上输入n个数,找出其中的最大值和最小值,请编写相应的程序
C语言 找出n个数中最大的数和最小的数,并将它们的值输出出来
for (i=0;i<=(n-3);i++)
scanf("%d",&c);
if (max max=c; if (min>c) min=c; 这里要用大括号 for (i=0;i<=(n-3);i++) { scanf("%d",&c); if (max max=c; if (min>c) min=c; } 这显然不是排序好吗,楼上别瞎说。 c语言写了一个,说明都注释在里面了。 #include int main() { int a[10000], n; int bn = 0, sn = 0, b, s, i; /* n总共要输入几个数字 b最大值,s最小值 bn最大值的下标,sn最小值下标 bn,sn都初始化为0:我们假设第一个值同时是最大和最小值。 */ scanf("%d", &n); //要输入几个数字 scanf("%d",&a[0]); //先输入第一个数字 b = a[0]; s = a[0]; //假设第一个值是最大值也是最小值 for(i=1;i { scanf("%d",&a[i]); if(b { b = a[i]; bn = i; } else if(s>a[i]) //如果现在输入比当前的最小值小,就让它取代最小值,它的下标取代最小值的下标 { s = a[i]; sn = i; } } printf("max = %d %d\nmin = %d %d", b, bn, s, sn); return 0; } #include int main(){ int a[11],n,i,index=0; scanf("%d",&n); for(i=0;i scanf("%d",&a[i]); for(i=0;i if (a[index] printf("max=%d,index=%d\n",a[index],index); } void main(){ int num,max,min; while(cin>>num) { if (num>max) max=num; if (num } cout<<"max="< cout<<"min="< }编程求一组整数中最大值、最小值及其下标
输入一个正整数n,1<n≤10,再输入n个整数,输出最大值及其下标(最大值唯一,下标从0开始)。样
从键盘上输入n个数,找出其中的最大值和最小值,请编写相应的程序