当前位置: 代码迷 >> 综合 >> 1043: 谭浩强C语言(第三版)习题5.7
  详细解决方案

1043: 谭浩强C语言(第三版)习题5.7

热度:81   发布时间:2023-12-07 03:07:15.0
??

题目描述:

给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123

输入:

一个不大于5位的数字

输出:

三行 第一行 位数 第二行 用空格分开的每个数字,注意最后一个数字后没有空格 第三行 按逆序输出这个数

#include <stdio.h>
#include <string.h>
int main(){char s[6];int i,a;scanf("%s",&s);printf("%d\n",strlen(s));a=strlen(s)-1;printf("%c ",s[i]);printf("%c",s[a]);printf("\n");for(i=0;i<strlen(s);i++){printf("%c",s[strlen(s)-i-1]);}
}