刚刚学习C语言,怎么弄10个数比较大小啊
#include<stdio.h>int main()
{
int x,y,a[10];
printf("input 10 numbers");
x=1;
y=2;
while(y<=10)
{
if(a[x]>a[y])x=x;
else x=y;
y=y+1;
}
printf("%d",a[x]);
return 0;
}
这是我写的···按照逻辑感觉能出来了啊。是我没理解到a[10]的含义么···求大神解说下

程序代码:#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y,a[10]; //a[10]指一个有10个元素的数组,下标从0到9
printf("input 10 numbers:\n");
for(x=0;x<10;x++) scanf("%d",&a[x]);
x=1;
y=2;
while(y<10) //数组下标最大为9
{
if(a[x]>a[y]) x=x;
else x=y;
y=y+1;
}
printf("%d",a[x]);
return 0;
}

[此贴子已经被作者于2016-2-27 10:13编辑过]
程序代码:int main()
{
int x,y,a[10]; //a[10]指一个有10个元素的数组,下标从0到9
printf("input 10 numbers:\n");
for(x=0;x<10;x++) scanf("%d",&a[x]);
x=1;
y=2;
while(y<10) //数组下标最大为9
{
if(a[x]>a[y]) x=x;
else x=y;
y=y+1;
}
printf("\nmax=%d\n",a[x]);
return 0;
}[此贴子已经被作者于2016-2-27 10:19编辑过]
