- MysGln 的博客
例题代码注释
- @ 2024-10-23 15:58:49
A题 -- 输出语句练习
输出三角形,组成三角形的符号由键盘输入。
- 我们需要一个字符类型的变量来保存输入的符号
- 观察样例,可以看出第一行由两个空格一个输入的符号组成
- 第二行由一个空格,两个输入的字符组成
- 第三行由五个输入的字符组成
我们只需要按照顺序,依次一行行输出就可以啦!
endl: 换行
#include<bits/stdc++.h>
using namespace std;
int main(void){
// 我们需要从键盘上输入一个符号,存储到变量 a 中保存起来
char a;
// cin 输入语句
cin>>a;
// 输出先后顺序:先输出两个空格,再输出一个存储到变量a中的符号
cout<<" "<<" "<<a<<endl;
// 输出先后顺序:先输出一个空格,再输出三个存储到变量a中的符号
cout<<" "<<a<<a<<a<<endl;
// 输出先后顺序:输出五个存储到变量a中的符号
cout<<a<<a<<a<<a<<a<<endl;
return 0;
}
C题 -- 判断奇偶数
数学小知识
- 偶数(双数):的倍数,也就是说能够被 整除,余数为 ,例如 ,所以 是偶数。
- 奇数(单数):反过来,不能被 整除的就是奇数,余数不为 ,例如
- 倍数:一个数的倍数是该数和另一个整数的乘积,例如 的一个倍数是 , 是 和 的乘积
- 因数:也称约数、因子、除数。如果一个数 能够被 整除,我们称 是 的倍数, 是 的因数,例如 ,我们称 是 的因数。
语法知识
% 表示取余数
英文单词
- if:如果
- even:偶数
- odd:奇数
#include <iostream>
using namespace std;
int main(void) {
// 题目要求输入一个整数,所以使用 int 类型
int n;
// cin 输入语句
cin >> n;
// 如果一个数能够被 2 整除,那么这个数字是偶数
if(n%2==0) {
cout << "even" << endl;
}
// 如果一个数不能被 2 整除,那么这个数字是奇数
if(n%2!=0) {
cout << "odd";
}
return 0 ;
}
D题 -- 判断正负数
数学小知识
整数由负整数数,0,正整数组成
#include <iostream>
using namespace std;
int main(void) {
// 题目要求读入一个整数,所以采用 int 类型
int n;
cin>>n;
// 如果读入的数大于0,那么这个数是一个正数
if(n>0){
cout<<"positive";
}
// 如果读入的数字等于0,那么这个数就是0
if(n==0) {
cout<<"zero";
}
// 如果读入的数字小于0,那么这个数是一个负数
if(n<0) {
cout<<"negative";
}
return 0 ;
}