作业帮 > 综合 > 作业

跪求五位数的位数排序代码 c语言代码

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/30 04:12:19
跪求五位数的位数排序代码 c语言代码
输入一个五位整数,对此整数中的五个数值进行从大到小的顺序排序,形成一个新的五位整数,并输出这个整数.
要求:用函数调用.
跪求五位数的位数排序代码 c语言代码
#include
int f(int n);
void main()
{
int n;
scanf("%d", &n);
f(n);
}
int f(int n)
{
int ge, shi, bai, qian, wan;
ge = n%10;
n/=10;
shi = n%10;
n/=10;
bai = n%10;
n/=10;
qian = n%10;
n/=10;
wan = n%10;
int ret = wan + qian*10 + bai*100 + shi*1000 + ge*10000;
printf("新的数字%d\n", ret);
return ret;
}
测试了可以