首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

帮忙解决作业有关问题

2012-02-16 
在线等 帮忙解决作业问题随意输入10个整数,用数组保存起来,并且对数组的元素由小到大排序,然后输屏幕(用C

在线等 帮忙解决作业问题
随意输入10个整数,用数组保存起来,并且对数组的元素由小到大排序,然后输屏幕(用C语言实现)。
例:①输入7,2,3,1,11,5,6,9,10,23;
②排序1,2,3,5,6,7,9,10,11,23;
③输出1,2,3,5,6,7,9,10,11,23。

要完整解决方法   不要给部分   啊   本人不会C.......呜~~~~~~~

[解决办法]
/*
** 软件名称: 作业题
** 编译环境: vc60
*/

#include <stdio.h>

int main(void)
{
int number[10];
int temp;
int i, j;

puts ( "输入10个整数: ");
for (i=0; i <10; i++)
{
printf ( "请输入第 %d 个数\n-> ", i+1);
scanf ( "%d ", &number[i]);

}

puts ( "对这10个数排序: ");
for (i=0; i <10; i++)
{
for (j=i+1; j <10; j++)
{
if (number[i] > number[j])
{
temp = number[i];
number[i] = number[j];
number[j] = temp;
}
}
}

puts ( "输出有序数组: ");
for (i=0; i <10; i++)
{
printf ( "%-3d ", number[i]);
}

return 0;
}

热点排行