1. 闰年判断2. 比较两个数的大小3. switch语句用法4. 循环语句用法5. enum枚举5. typedef声明
1. 闰年判断知识点:
- cout,cin,箭头方向创建简单的类和对象(纯纯力扣模板)主函数的return 0;
#include2. 比较两个数的大小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; }
知识点:
- 连续输入用 >> 隔开,实际输入用空格隔开;两个及以上同类型变量声明用逗号;if … else语句格式。
#includeusing 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
#include4. 循环语句用法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; } } 知识点:
whiledo … while 末尾结束要分号for
#include5. enum枚举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; } 头是0,尾是n - 1
#include5. typedef声明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; } typedef 已有类型名 新类型名表;#includeusing 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; } 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)