求一程序:输入一个不多余5位的整数,求它的位数,分别输出每一位数,按其逆序数输出.(方法越多越好)

来源:学生作业帮助网 编辑:作业帮 时间:2024/03/28 17:01:19
求一程序:输入一个不多余5位的整数,求它的位数,分别输出每一位数,按其逆序数输出.(方法越多越好)

求一程序:输入一个不多余5位的整数,求它的位数,分别输出每一位数,按其逆序数输出.(方法越多越好)
求一程序:输入一个不多余5位的整数,求它的位数,分别输出每一位数,按其逆序数输出.(方法越多越好)

求一程序:输入一个不多余5位的整数,求它的位数,分别输出每一位数,按其逆序数输出.(方法越多越好)
看你需要那个.
代码如下:
#include "stdio.h"
main()
{
int n,i,a,k=0;
printf("请输入任意数:\n");
scanf("%d",&n);
for(i=n;i>0;i/=10)
{
a=i%10;
printf("%d ",a);
k++;
}
printf("\n");
printf("该数有%d位.\n",k);
}
#include "stdio.h"
#define N 10
main()
{
int n,i,a[N],k=0;
printf("请输入任意数:\n");
scanf("%d",&n);
for(i=n;i>0;i/=10)
{
a[k]=i%10;
k++;
}
printf("该数每一位是:\n");
for(i=k-1;i>=0;i--)
printf("%d ",a[i]);
printf("\n");
printf("该数逆序数是:\n");
for(i=0;i