作业介绍

10月25日 变量输入 拆数位

整数类型 int (整数类型) 可以保存所有的9位数 2147483647 1234567890 long long(长整数类型) 可以保存所有的18位数

浮点数类型 float(单精度浮点数) double(双精度浮点数类型)

bool(布尔类型)

char(字符) cout << 'h'; // 字符用单引号

string 字符串 cout << "hello"; // 字符串用双引号

(char) a [ '1' ] b [ '2' ] c [ '3' ]

cin输入语句的特点

一、 如果 >> (提取运算符)后面跟的是字符类型的变量,那么C++只会提取一个字符类型的数值(只会输入一个字符)

char a;
cin >> a;

二、 在每次>>提取时,都会先忽略前面的空格和换行,直到找到下一个非空白内容为止,再去进行提取。

三、 插入运算符 "<<" 和提取运算符"<<" 可以进行连接,写在同一行当中。

#include <iostream>
using namespace std;
int main() {
	char a, b, c;
	cin >> a >> b >> c; // 相当于写了三条输入语句 
	cout << a << " " << b << " " << c;
	return 0;
}

拆数位

千位: 1234 / 1000 => 1
百位: 1234 / 100 % 10 => 2
十位: 1234 / 10 % 10 => 3
个位: 1234 % 10

输入一个三位数,输出它的个位、十位和百位,每行输出一个数位

样例输入:

572

样例输出:

2
7
5
int a;
cin >> a;
cout << a / 100 % 10 + a / 10 % 10 + a % 10;
状态
已结束
题目
4
开始时间
2024-10-25 0:00
截止时间
2024-11-2 23:59
可延期
24 小时