0724 c++笔记

switch语句

1. 值班医生

  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int n;
  5. cout << "请输入星期的编号";
  6. cin >> n;
  7. //#程序在设计时,会约定status 的状态值 0未预约
  8. switch (n) {
  9. case 1:
  10. cout << "星期一 李医生" << endl;
  11. break;
  12. case 2:
  13. cout << "星期二 张医生" << endl;
  14. break;
  15. case 3:
  16. cout << "星期三 孙医生" << endl;
  17. break;
  18. case 4:
  19. cout << "星期四 叶医生" << endl;
  20. break;
  21. case 5:
  22. cout << "星期五 华医生" << endl;
  23. break;
  24. case 6:
  25. cout << "星期六 葛医生" << endl;
  26. break;
  27. case 7:
  28. cout << "星期七 宋医生" << endl;
  29. break;
  30. default:
  31. cout << "你的输入有误!" << endl;
  32. }
  33. return 0;
  34. }

循环

1.不停的问候

Created with Raphaël 2.1.2开始int i=1i<=10输出"你好,欢迎光临!"i=i+1结束yesno
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. for (int i = 1; i <= 10; i++) {
  5. cout << "你好,欢迎光临!" << endl;
  6. }
  7. return 0;
  8. }

for循环

  1. 格式1:for(循环变量赋初值;循环条件;增量表达式)
  2. 语句1
  3. 格式2:for(循环变量赋初值;循环条件;增量表达式)
  4. {
  5. 语句1
  6. 语句2
  7. …………
  8. }

2.偶数求和

Created with Raphaël 2.1.2开始int a=0int i=2i<=100a=a+ii=i+2输出a的值结束yesno
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int a = 0;
  5. for (int i = 2; i <= 100; i += 2) {
  6. a = a + i;
  7. }
  8. cout << a;
  9. return 0;
  10. }

```