题目 1670: 拆分位数

发布时间:2024年01月17日

题目描述

进行拆分位数,拆分一个三位数个位十位百位

输入格式

输入一个三位数

输出格式

逆序输出这个三位数,输出个位十位百位,三个数字,用空格分开

样例输入

356

样例输出

6 5 3

这里直接放关键代码部分:

(? ? ? ?/ 表示求商;? %表示求余数? ? ? ? ?)

?? ?a = num1 / 100; ?百位: 问有...几个100
? ? b = num1 /10%10; 十位:如321除以10,变成32;再32%10求余数是2了
?? ?c = num1 % 10; 个位:如678除掉10,余数是...8,商是67

#include<iostream>
using namespace std;

int main() {
	//拆分位数
	//输入一个三位数
	int num1;
	int a, b, c;

	cin >> num1;

	a = num1 / 100;  //百位
    b = num1 /10%10;//十位
	c = num1 % 10;//个位

	cout << c << " ";
	cout << b << " ";
	cout << a;


	return 0;
}

文章来源:https://blog.csdn.net/qq_63999224/article/details/135646896
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。