11智能在线
新记
C语言用数组,输入十个数,选择法按从小到大排列
急呀~求高手赐教~!!!
举报该文章
相关建议 2013-05-02
1,。将第二个for语句中的for(j=0;j<=i;j++) 改为for(j=0;j<10;j++)
2.将for(i=0;i<9;i++)改为for(i=0;i<j;i++) 就可以了。
(同为海淀区学生,加油)
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/2sv8m72mq.html
其他看法
第1个回答 2013-05-01
#include <stdio.h>
void main()
{
int a[10];
int i,j,t;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=0;j<=i;j++)
for(i=0;i<9;i++)
{
if(a[i]>a[i+1])
{
t=a[i];a[i]=a[i+1];a[i+1]=t;
}
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
}
本回答被提问者和网友采纳
相似回答
大家正在搜
相关问题
用c语言编程:键盘上输入N个整数,使该数组中的数按照从小到大...
C语言如何用选择法排序任意输入十个数(从大到小、从小到大)?
C语言:对输入的十个数进行从小到大排序
C语言选择法排序任意输入十个数:(从大到小;从小到大)
C语言:用选择法对数组中10个数按由大到小排序
C语言问题:从键盘输入十个整数,用选择排序法对输入的数据从小...
编写C语言程序,把一个数组按从小到大的次序排列起来
C语言定义一数组a,从键盘上输入10个数字(非整),要求让它...