题目描述
给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123输入格式
一个不大于5位的数字输出格式
三行 第一行 位数 第二行 用空格分开的每个数字,注意最后一个数字后没有空格 第三行 按逆序输出这个数样例输入
12345
样例输出
5 1 2 3 4 5 54321
1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 char ch[5]; 6 int i; 7 scanf("%s",ch); 8 printf("%d\n",strlen(ch)); 9 for(i=0;i<strlen(ch);i++) 10 { 11 if(i==strlen(ch)-1) 12 { 13 printf("%c\n",ch[i]); 14 } 15 else{ 16 printf("%c ",ch[i]); 17 } 18 19 20 } 21 for(i=strlen(ch)-1;i>=0;i--) 22 { 23 printf("%c",ch[i]); 24 } 25 return 0; 26 }
标签:输出,ch,题目,数字,C语言,1009,printf,复习 From: https://www.cnblogs.com/joiny-/p/17708802.html