排序 自己选择是从小到小还是从小到大排序。
来源:互联网 发布:上海跳跃网络吧爆吧 编辑:程序博客网 时间:2024/04/30 09:03
#include "Head.c"
void main() /*排序*/
{
int num[10];
int i,j;
void DESC();
void ASC();
printf("请输入十个数字。/n");
for( i = 0 ; i < 10 ; i++)
{
printf("请输入第%d个数:", i + 1);
scanf("%d",&num[i]);
}//End for;记录刚才输入的十个数。
printf("请选择倒序(D)、顺序(A)、退出(E)。:");
char ch='D' ;
for(;;)
{
do{
ch = toupper(getchar()); /*获取键盘输入的字符*/
}while(ch != 'D' && ch != 'A' && ch != 'E');
switch(ch)
{
case 'D':
printf("你输入的是倒序 %c/n",ch);
DESC(num);
break;
case 'A':
printf("你输入的是顺序显示 %c/n",ch);
ASC(num);
break;
case 'E':
exit(0);
break;
}
}
}//End main();
void ASC(int num[])
{
int i,j;
int temp; /*中间存取变量*/
for(i = 0 ; i < 9 ; i++) /*开始进行排序操作*/
{
for( j = i + 1 ; j < 10 ; j++)
{
if( num[i] > num[j] )
{
temp = num[i] ;
num[i] = num[j] ;
num[j] = temp ;
}//End if;
}//End for;
}//End for;
/* for(i = 0 ; i < 10 ; i++)
{
printf("%d/n",num[i]);
}//End for;从小到大打印出来。a*/
void PrintfNumber();
PrintfNumber(num);
}//End ASC;
void DESC(int num[])
{
int i,j;
int temp; /*中间存取变量*/
for(i = 0 ; i < 9 ; i++) /*开始进行排序操作*/
{
for( j = i + 1 ; j < 10 ; j++)
{
if( num[i] < num[j] )
{
temp = num[i] ;
num[i] = num[j] ;
num[j] = temp ;
}//End if;
}//End for;
}//End for;
/* for(i = 0 ; i < 10 ; i++)
{
printf("%d/n",num[i]);
}//End for;从小到大打印出来。a*/
void PrintfNumber();
PrintfNumber(num);
}//End DESC;
/*打印出数字来*/
void PrintfNumber(int num[])
{
int i;
for(i = 0 ; i < 10 ; i++)
{
printf("%d/n",num[i]);
}//End for;
}//End PrintfNumber();
- 排序 自己选择是从小到小还是从小到大排序。
- 选择排序(从小到大)
- 选择排序之从小到大排序
- 选择排序,从小到大,从大到小
- 选择排序,冒泡排序,快速排序(从小到大)
- 排序 从小到大。
- 从小到大排序
- 从小到大排序
- 从小到大排序
- 从小到大排序
- 从小到大排序
- 已知m和n是已经排序好的数组,从小到大,现在要合并这两个数组内的数到一个数组,仍然要求是从小到大排序
- 已知m和n是已经排序好的数组,从小到大,现在要合并这两个数组内的数到一个数组,仍然要求是从小到大排序
- 已知m和n是已经排序好的数组,从小到大,现在要合并这两个数组内的数到一个数组,仍然要求是从小到大排序
- java 定制排序 Comparator 区分从大到小还是从小到大
- 选择排序小总结。
- 选择排序小谈
- 选择排序小Demo
- 安装VSS时,Um.dat may be corrupt
- 《软件估算》——你的估算水平如何
- C#将类实现集合
- VSS添加用户时出错--File .../Users Not Found
- 微软 BizTalk Server 2006 R2 定价和许可
- 排序 自己选择是从小到小还是从小到大排序。
- C#中的抽象类和接口
- 微软公司 BizTalk Server 2006 R2 产品价格与许可常见问题
- 从emacs开始
- Maemo Linux手机平台系列分析:9 Maemo平台开发之 使用D-Bus信号做异步操作
- ajax+ajax futures+asp.net 2.0bug cannot create page method
- Session丢失问题
- C#下,struct与字节数组的相互转换
- Visual C#的剪切板編程