A题 -- 输出语句练习

输出三角形,组成三角形的符号由键盘输入。

  1. 我们需要一个字符类型的变量来保存输入的符号
  2. 观察样例,可以看出第一行由两个空格一个输入的符号组成
  3. 第二行由一个空格,两个输入的字符组成
  4. 第三行由五个输入的字符组成

我们只需要按照顺序,依次一行行输出就可以啦!

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题 -- 判断奇偶数

数学小知识

  1. 偶数(双数):22的倍数,也就是说能够被 22 整除,余数为 00,例如 82=40\displaystyle\frac{8}{2}=4\cdots 0,所以 88 是偶数。
  2. 奇数(单数):反过来,不能被 22 整除的就是奇数,余数不为 00,例如 72=31\displaystyle\frac{7}{2}=3\cdots 1
  3. 倍数:一个数的倍数是该数和另一个整数的乘积,例如 33 的一个倍数是 66663322 的乘积
  4. 因数:也称约数、因子、除数。如果一个数 bb 能够被 aa 整除,我们称 bbaa 的倍数,aabb 的因数,例如 84=2\displaystyle \frac{8}{4} = 2,我们称 4488 的因数。

语法知识

% 表示取余数

英文单词

  1. if:如果
  2. even:偶数
  3. 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 ;	
}