向数组输入10个整数,出其中的最大数保存在最后一个元素中,并输出该数组。
(一)用数组输入10个数,然后按原顺序输出:
#define N 10
main()
{ int a[N] , j;
for (j=0 ; j<N ; j++)
scanf ("%d" , &a[j] );
for(j=0;j<N;j++)
printf("%d ",a[j]);
}
(二)加入比较代码,将最大数后移,再次输出:
#define N 10
scanf输入整型数组main()
{ int a[N] , j , temp;
for (j=0 ; j<N ; j++)
scanf ("%d" , &a[j] );
for(j=0 ; j<N-1 ; j++)
if(a[j]>a[j+1])
{ temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
for(j=0;j<N;j++)
printf("%d ",a[j]);
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论