第12周项目2 OJ 平台题目中多种输入形式的处理(2)
2014-11-14 17:15
323 查看
题目描述
输出正整数的各位数输入
若干个用空格隔开的正整数输出
每个正整数的各位数字,个位数在前,十位数紧随,最高位在最后,每位数后面有一个空格。每个正整数对应的输出占一行。样例输入
123 9523 89样例输出
3 2 13 2 5 9
9 8
代码:
#include <iostream> //预处理指令。. using namespace std; //使用C++的命名空间 std。 int gcd(int ); //声明自定义函数gcd,用于每个正整数的各位数字。 int main() //函数首部。 { int a; //声明一个变量a为整型。 while (cin>>a) //当从键盘输入a的时候执行循环。 { gcd(a); //调用自定义函数并输出结果。 cout<<'\n'; //输出换行使得界面更友好。 } return 0; } int gcd(int a) //函数gcd的定义。 { while (a!=0) //当a不为0的时候执行循环。 { cout<<a%10<<" "; a/=10; } }运行结果:
知识点与学习总结:
在oj上做这个项目的时候没注意到是输入任意组数。于是提交了2次错误答案,(ps:第二次是手贱又点了)后来我想到之前在云学堂里看过的课件,利用while(cin>>a)的语句配合ctrl+z可以做到输入任意组数据。真是极好的啊!!!
相关文章推荐
- 2014秋C++第12周项目2参考-OJ平台题目中多种输入形式的处理
- 第12周项目2 OJ 平台题目中多种输入形式的处理(3)
- 第十二周项目2-OJ平台题目中多种输入形式的处理(2)分离正整数中的各位数
- 第十二周 项目二-OJ平台题目中多种输入形式的处理--输入多组数据,知道文件尾(EOF)--分离正整数中的各位数
- 第十二周项目四——OJ平台题目中多种输入形式的处理(2)
- 第十二周项目2-OJ平台题目中多种输入形式的处理(3)刑警的设计成绩
- 第十二周 项目二-OJ平台题目中多种输入形式的处理---以某个特殊输入为结束标志(3)刑警的射击成绩
- 第十二周 项目二:OJ平台题目中多种输入形式的处理(1)输入N组数据
- 第十二周项目2-OJ平台题目中多种输入形式的处理3 刑警的射击成绩
- 第十二周项目四——OJ平台题目中多种输入形式的处理(3)
- 第十二周项目二——OJ平台题目中多种输入形式的处理(1)
- 第十二周 项目二-OJ平台题目中多种输入形式的处理---输入多组数(1)求N组数的最大公约数
- 第12周项目2 OJ 平台题目中多种输入形式的处理(1)
- 第十二周项目2-OJ平台题目中多种输入形式的处理(1)求N组数的最大公约数
- 第十二周 项目二:OJ平台中多种输入形式的处理(2)输入多组数据,直到文件尾
- 第十二周项目2:OJ题目中多种输入形式的处理
- 第十二周项目2-3:OJ题目中多种输入形式的处理
- 第十二周项目2-2:OJ题目中多种输入形式的处理
- 第十二周 项目二:OJ平台中多种输入形式的处理(3)以某特殊输入为结束标志
- 第十二周项目二——oj平台题目中各种输入形式的处理