用C语言编程,“输入一个五位数,由组成这个五位数的五个数字重新组成一个...
发布网友
发布时间:2024-10-24 10:26
我来回答
共3个回答
热心网友
时间:2024-11-07 11:30
#include<stdio.h>
int main()
{
long k;
int i,j,t,m,a[5];
printf("输入一个五位数:");
scanf("%d",&m);
a[0]=m/10000;a[1]=m%10000/1000;a[2]=m%1000/100;
a[3]=m%100/10;a[4]=m%10;
for(i=0;i<=4;i++)
{
for(j=0;j<=3-i;j++)
{
if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}
}
}
k=a[4]*10000+a[3]*1000+a[2]*100+a[1]*10+a[0];
printf("新的五位数数是:%d\n",k);
return 0;
}
希望能
热心网友
时间:2024-11-07 11:21
先把这个五个数拆成放到数组里,再后再排序,然后就是把排序的数组元素再排成一个数
热心网友
时间:2024-11-07 11:23
靠,容易啊,