请教高手我这里哪个错了
输入10个数字,输出最大的一个#include <stdio.h>
void main()
{
char a[10];
int n,i;
for(i=0;i<11;i++)
scanf("%d"a[i]) ;
for(i=0;i<11;i++)
{
if(a[i]<a[i+1])
{
n=a[i];a[i]=a[i+1];a[i+1]=n;
}
}
printf("%d",n);
}
输入10个数字,输出最大的一个
#include <stdio.h>
void main()
{
char a[10];
int n,i;
for(i=0;i<11;i++)
scanf("%d"a[i]) ;
for(i=0;i<11;i++)
{
if(a[i]<a[i+1])
{
n=a[i];a[i]=a[i+1];a[i+1]=n;
}
}
printf("%d",n);
getch(); /*在这儿加个getch();*/
}
这个是正确的~~^_^
2个FOR循环看的比较清楚 1个用于输入整数 1个用于比较看着比较舒服呵呵