从键盘上输入一个4位整数,分别输出它的个位数、十位数和百位数。

u013083289 2014-01-10 02:24:10
从键盘上输入一个4位整数,分别输出它的个位数、十位数、百位数和千位数。
...全文
5773 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Aist-memory 2014-01-10
  • 打赏
  • 举报
回复
int a,b; scanf("%d",&a); b=a%10; printf("%d\n",b); b=a%100/10; printf("%d\n",b); b=a%1000/100; printf("%d\n",b); b=a%10000/1000; printf("%d\n",b);
sleeplacker 2014-01-10
  • 打赏
  • 举报
回复
#include <iostream>
#include <string>

using namespace::std;

int main()
{
	unsigned int number;
	int mod = 0;
	cout << "输入一个四位整数:";
	cin >> number;
	cout << "个位数\t" << "十位数\t" << "百位数\t" << "千位数\t" << endl;
	while (number>0)
	{
		mod = number % 10;
		number /= 10;
		cout << "  " << mod << "\t";
	}
	cout << endl;
	return 0;
}
肖邦之离歌 2014-01-10
  • 打赏
  • 举报
回复
#include <iostream.h> #include <string.h> int main() { unsigned int number; int mod = 0; cin>>number; //number = 1222; while(number>0)//从个位开始依次输出 { mod = number%10; number /= 10; cout<<mod<<"\t"; } cout<<endl; return 0; }
derekrose 2014-01-10
  • 打赏
  • 举报
回复

while(n)
{
    std::cout << n%10 << std::endl;
    n /= 10;
}

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧