永发信息网

用c语言编程输入200个1000~9999之间的正整数,要求按每个数的千位和十位的大小进行升序排列,将排序后数据

答案:3  悬赏:10  手机版
解决时间 2021-11-25 22:46
用c语言编程输入200个1000~9999之间的正整数,要求按每个数的千位和十位的大小进行升序排列,将排序后数据
最佳答案
#include
#include

void swap(int *x, int *y)
{
int t;
t = *x;
*x = *y;
*y = t;
}

int main()
{
long int n, m;
int i, len, j, a[10];

printf("please input a number:\n");
scanf("%d", &n);
m = n;
i = 0;
while(m>0)
{
a[i] = m%10;
m /= 10;
++i;
}
len = i;
for(i=0; i for(j=i+1; j {
if(a[i] swap(&a[i], &a[j]);
}
m = 0;
for(i=0; i {
m = m*10 + a[i];
}
printf("\n%d\n", m);
system("pause");
return 0;
}
//前几天刚写的代码,正好给你落,题目都是一样的,楼主你不是也在做ITAT培训试题把!?
全部回答
2楼正解
之将至
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大众7档双离合是AT还是cv丅
古代的老管家的外貌怎么写啊
不吹不黑,你的大学真实情况是什么样的
唱戏有钱途吗?
三个月做b有个小点点是男孩女孩
礼貌的礼可以组什么词
20.66红包有什么特殊含义吗
汕头有免费的海滩吗?要收费的需要多少,包括
东北话”贱特”是什么意思
Spring+mongoDB中使用注解,得不到SpringMong
“日斤”这个字怎么读?
离岸账户空间越来越小,SOHO们该如何收汇结汇
4.1x1.2的胎囊是什么形状
33岁的剩女还能嫁出去么,有稳定工作
20T天车小车不懂是什么原因
推荐资讯
说说读了凉州词这首诗自己的感受
米LAN春天婚纱摄影(三原店)地址好找么,我有
border-radius:0 100% 100% 100%; 这是什么意
gia.1.5克拉h色us2.3x58000贵吧
信鸽脚断了,没了,有
溪字的右边念啥
这是戳爷的那首歌mv
如何清洗标签胶
清汤排骨面的做法步骤图,清汤排骨面怎么做
冬至离春节还有几天?
台灯用白色光好还是黄色光好!?
求文:小受很厉害 很温柔 很隐忍 可是总是被
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?