20250223-Rain
1. 运算符
/*
1. 设计一个程序, 输入三位数a, 分别输出百,十,个位.
(0<a<1000)
*/
#include <iostream>
#include <cmath>
using namespace std;
int main(void)
{
int a; // a 储存一个三位数
int num[3]; // num[] 分百 十 个位 存储三位数
cout << "Please input 'a' (0 < a < 1000): ";
cin >> a;
if (a <= 0 || a >= 1000)
{
// 如若不符合题目范围:报错、退出程序
cout << "Error! 'a' must be (0 < a < 1000)" << endl;
return 0;
}
for (int i = 0; i < 3; i++)
{
num[i] = a / int(pow(10, (2 - i))); // 用 / 整除运算 分别取出百、十、个位:
a = a % int(pow(10, (2 - i))); // 用 % 取余运算 分别去除百、十、个位:
}
// 输出结果
for (int i = 0; i < 3; i++)
{
cout << num[i] << endl;
}
return 0;
}2. 判断
3. 简单循环
Last updated