给一个不多于5位的正整数 12345①求出他是几位数 ②分别打印出每一位数字 ③按逆序打印出各位数字

#include <stdio.h>//包含标准输入输出函数
#include <stdlib.h>//包含malloc动态地址分配
#include <string.h>//包含memset函数meset(a,0,sizeof(a));//strlen(str);求字符串的长度
/* 编程001

给一个不多于5位的正整数
12345
①求出他是几位数
②分别打印出每一位数字
③按逆序打印出各位数字
*/
/*
int main()
{
	int n,i,m,count=0;
	int b[5];
	scanf("%d",&n);
	m=n;
	while(m!=0){
		b[count++]=m%10;
		m/=10;
	}
	printf("%d位数\n",count);
	printf("顺序打印:");
	for(i=count-1;i>=0;i--){
		printf("%4d",b[i]);
	}
	printf("\n");
	printf("逆序打印:");
	for(i=0;i<count;i++){
		printf("%4d",b[i]);
	}
	printf("\n");
	return 0;
}
发布了128 篇原创文章 · 获赞 26 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/yky__xukai/article/details/102596735