C语言实验——分割整数 (sdut oj)
2017-01-29 11:50
253 查看
C语言实验——分割整数
Time Limit: 1000MS Memory Limit: 65536KB
Problem Description
从键盘输入一个长整数(不超过10位),从高位开始逐位分割并输出。
Input
正整数n,不含前导零。
Output
分割的整数序列,各整数之间用空格格开。注意,最后一个数字后面没有空格!
Example Input
654321
Example Output
6 5 4 3 2 1
Hint
Author
参考代码
#include<stdio.h> int main() { int a[10]; long n; int i; scanf("%d",&n); for(i = 0; i < 10; i++) { a[i] = n % 10; n = n / 10; if(n == 0) break; } n = i; for(i = n; i >= 0; i--) { if(i == 0) printf("%d\n",a[i]); else printf("%d ",a[i]); } return 0; }
相关文章推荐
- C语言实验——三个整数和、积与平均值 (sdut oj)
- SDUT-1175 C语言实验——分割整数
- C语言实验——分割整数
- <sdut-ACM> 1175C语言实验——分割整数
- 山东理工大学ACM平台题答案 C语言实验——分割整数1175
- C语言实验——保留整数 (sdut oj)
- C语言实验——分割整数
- C语言实验——分割整数
- C语言实验——逆置正整数 (sdut oj)
- C语言实验——求两个整数之中较大者 (sdut oj)
- sdut-1153 C语言实验——求两个整数之中较大者
- C语言实验——买糖果 (sdut oj)
- C语言实验:输入一个整数的小写金额值,转化为大写金额值并输出
- 1153 C语言实验——求两个整数之中较大者
- SDUT-1171 C语言实验——保留整数
- C语言实验——字符编码 (sdut oj)
- C语言实验——求三个整数的最大值
- C语言实验——求三个整数的最大值 oj
- 1171 C语言实验——保留整数
- C语言实验——温度转换 (sdut oj)