您的位置:首页 > 编程语言 > C语言/C++

Problem H: C语言实验——整数位

2016-04-11 20:26 302 查看

Problem H: C语言实验——整数位

Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 1327  Solved: 783[Submit][Status][WebBoard]

Description

输入一个不多于5位的正整数,要求: (1)求出它是几位数; (2)分别输出每一位数字; (3)按逆序输出各位数字。

Input

输入一个不多于5位的正整数。

Output

输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。

Sample Input

123

Sample Output

3
1 2 3
3 2 1

HINT

#include<stdio.h>#include<string.h>int main(){char s[99];gets(s);int i,n=strlen(s);printf("%d\n",n);for(i=0;i<n;i++){printf((i==n-1)?"%c\n":"%c ",s[i]);}for(i=n-1;i>=0;i--){printf((i==0)?"%c\n":"%c ",s[i]);}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: