【C++】2. 简单程序设计

【C++】2. 简单程序设计,第1张

【C++】2. 简单程序设计

文章目录

1. 闰年判断2. 比较两个数的大小3. switch语句用法4. 循环语句用法5. enum枚举5. typedef声明

1. 闰年判断

知识点

    cout,cin,箭头方向创建简单的类和对象(纯纯力扣模板)主函数的return 0;
#include
using namespace std;

class Solution {
	public:
		void isLeap() {
			int year;
			bool isLeapYear;
			cout << "Enter the year: ";
			cin >> year;
			isLeapYear = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
			if (isLeapYear) {
				cout << year << " is a leap year." << endl;
			} else {
				cout << year << " is not a leap year." << endl;
			}
		}
};

int main() {
	Solution solution;
	solution.isLeap();
	return 0;
}
2. 比较两个数的大小

知识点:

    连续输入用 >> 隔开,实际输入用空格隔开;两个及以上同类型变量声明用逗号;if … else语句格式。
#include
using namespace std;

int main() {
	int x, y;
	cout << "Enter x and y: ";
	cin >> x >> y;
	if (x != y) {
		if (x > y) {
			cout<<"x > y"< 
3. switch语句用法 
    执行完需要break来退出switch没有符合要求的则执行default
#include
using namespace std;

int main() {
	int day;
	cout << "Enter the day: ";
	cin >> day;
	switch (day) {
		case 0:
			cout << "Sunday" << endl;
			break;
		case 1:
			cout << "Monday" << endl;
			break;
		case 2:
			cout << "Tuesday" << endl;
			break;
		case 3:
			cout << "Wednesday" << endl;
			break;
		case 4:
			cout << "Thursday" << endl;
			break;
		case 5:
			cout << "Friday" << endl;
			break;
		case 6:
			cout << "Saturday" << endl;
			break;	
		default:
			cout << "Day out of range Sunday ... Saturday" << endl; 
	}
} 
4. 循环语句用法

知识点:

    whiledo … while 末尾结束要分号for
#include
using namespace std;

int useWhile(int n) {
	int i = 1, sum = 0;
	while (i <= n) {
		sum += i;
		i++;
	}
	return sum;
}

void useDoWhile(int n) {
	int cur;
	do {
		cur = n % 10;
		cout << cur;
		n /= 10;
	} while (n != 0);
	cout << endl;
	int i = 1, sum = 0;
	do {
		sum += i;
		i++;
	} while (i <= 100);
	cout << "sum = " << sum << endl;
}

void useFor(int n) {
	for (int i = 1; i <= n; i++) {
		if (n % i == 0) 
			cout << i << " ";
	}
	cout << endl;
}

int main() {
	cout << useWhile(100) << endl;
	useDoWhile(102);
	useFor(24);
	return 0;
}
5. enum枚举

头是0,尾是n - 1

#include
using namespace std;

enum GameResult {WIN, LOSE, TIE, CANCEL};

int main() {
	GameResult result;
	enum GameResult omit = CANCEL;
	for (int count = WIN; count <= CANCEL; count++) {
		result = GameResult(count);
		if (result == omit) 
			cout << "The game was cancelled" << endl;
		else {
			cout << "The game was played ";
			if (result == WIN)
			 	cout << "and we won!";
			if (result == LOSE) 
				cout << "and we lose.";
			cout << endl;
		}
	}
	return 0;
}
5. typedef声明
typedef 已有类型名 新类型名表;
#include
using namespace std;

int main() {
	typedef double Area;
	typedef unsigned Natural;
	Natural a, b;
	Area s;
	cin >> a >> b;
	cout << "s = " << a * b << endl;
	return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5713322.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存