C语言实验——分割整数
来源:互联网 发布:燕十八mysql视频全套 编辑:程序博客网 时间:2024/05/01 05:04
题目描述
从键盘输入一个长整数(不超过10位),从高位开始逐位分割并输出。
输入
正整数n,不含前导零。
输出
分割的整数序列,各整数之间用空格格开。
注意,最后一个数字后面没有空格!
示例输入
654321
示例输出
6 5 4 3 2 1
//源码:#include <stdio.h>#include <string.h>void get_num(int n);int main(){char a[10];scanf("%s",a);for(int i=0; i<strlen(a); i++){if( i != strlen(a)-1 )printf("%c ",a[i]);elseprintf("%c",a[i]);}return 0;}
因为该题目有要求:
最后一个数字后面没有空格!
否则可以用下列递归:
#include <stdio.h>void get_num(int n);int main(){int n;scanf("%d",&n);get_num(n);return 0;}void get_num(int n){if(n / 10 == 0)printf("%d ",n);else{get_num(n/10);printf("%d ",n % 10);}}
- C语言实验——分割整数
- C语言实验——分割整数
- C语言实验——分割整数
- C语言实验——分割整数
- C语言实验——分割整数
- C语言实验——分割整数
- <sdut-ACM> 1175C语言实验——分割整数
- OJ 1997: C语言实验——分割整数
- C语言实验——分割整数 (sdut oj)
- SDUT-1175 C语言实验——分割整数
- 山东理工大学ACM平台题答案 C语言实验——分割整数1175
- C语言实验——保留整数
- C语言实验——整数位
- C语言实验——保留整数
- C语言实验——整数位
- C语言实验——整数位
- C语言实验——整数位
- C语言实验——整数位
- 华为C语言编程规范(2)—排版
- 恢复gnome默认的面板命令
- 读入字符串
- 系统管理员设置了系统策略 禁止进行此安装
- 华为C语言编程规范(4)—标识符命名
- C语言实验——分割整数
- 金山界面库分析(1)
- 高级程序员装逼指南
- 华为C语言编程规范(5)—可读性
- Oracle日志的深入分析
- 头疼—工科转入IT学习
- 华为C语言编程规范(6)—变量、结构
- 线程、进程内核对象引用计数问题
- 华为C语言编程规范(7)—函数、过程