继续一个C语言的问题
写一道程序,用户输入五位数,如12345输出54321提示: n1=n%10; n2=(n%100-n1)/10; n3=(n%1000-n2*10-n1)/100; n4=(n%10000-n3*100-n2*10-n1)/100; n5=(n-1000*n4-100*n3-10*n2-n1)/10000;
麻烦谁能告我这个该怎么写啊
我一点头绪都没有
好了,你试试吧!
#include <stdio.h>
void main()
{
int i,n,a[5];//5位数就定义一个能存5个数的就中了,数大了再改
printf("请输入一个五位整数:");
scanf("%d",&n);
if(n>=10000 && n<=99999)
{
for(i=0;i<5;i++)
{
a[i]=n%10;
n=n/10;
}
printf("倒过来排列为:");
for(i=0;i<5;i++)
{
printf("%d",a[i]);
}
printf("\n");
}
else
printf("请输入一个五位的整数!!!\n");
}