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]);}}
相关文章推荐
- C语言循环的实现
- c++多继承与虚基类
- C++练习题:求一元二次方程的根
- Problem G: C语言习题 成绩输出
- c语言学习笔记 —— 数组
- c++第三次作业
- C++中string分割函数
- VS2013MFC对话框工程学习笔记九 - C++语法的的学习
- 应用栈求解迷宫问题(C++实现)
- c++中各类继承下的对象模型
- c++动态内存管理
- c++实现栈
- 模拟实现c++标准库和boost库中的智能指针
- c++模板实现双向链表
- C++模板实现顺序表
- c++实现复数类
- C语言实现小游戏(三) 3*3棋盘游戏
- C语言实现小游戏(二)
- C语言实现小游戏(一)
- C语言如何判断一个数是素数,输出100-200之间的全部素数。