编写代码?给出一个不多于5位的整数,要求:1,求出它是几位数.2,分别输出每一位数字.3,按逆序输出各位数字.
问题描述:
编写代码?给出一个不多于5位的整数,要求:1,求出它是几位数.2,分别输出每一位数字.3,按逆序输出各位数字.
C语言初学者.
答
供参考.
#include "stdafx.h"
#include "stdio.h"//
#include "string.h"//
#include "stdlib.h"//
void main(void){/*主程序*/
int n,lax,i;
char ax[10]={NULL,};
printf("请输入一个不大于5位的十进制正整数!\nn=");
scanf("%d",&n);
lax=strlen(itoa(n,ax,10));
printf("输入的是%d位数\n每一位是",lax);
for(i=0; i=0;printf("%c ",ax[--i]));
printf("\n");
}