问题及代码:
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:Project.cpp
* 作 者:chenqin.
* 完成日期:2014年11月17日
* 版 本 号:v1.0
*
* 问题描述:分离正整数中的各位数
* 程序输入: 输入一个整数a
* 程序输出: 输出该整数的各位数b
*/
#include <iostream>
using namespace std;
int main()
{
int a,b;
while (cin>>a)
{
while (a>0)
{
b=a%10;
a=a/10;
cout<<b<<" ";
}
cout<<endl;
}
return 0;
}
运行结果:
知识点总结:在这个程序中,当输入多组数据时,使用while(cin>>a)这一语句可以相应输出多组结果,并且调试时可以用ctrl+z来结束键盘输入。
学习心得:又学会了新的知识,很开心。