1
0

05_if_else.c 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /*
  2. * 示例5:条件判断 if-else(条件语句)
  3. * 功能:学习使用 if-else 根据条件执行不同的代码
  4. */
  5. #include <stdio.h>
  6. int main() {
  7. int score;
  8. printf("请输入你的考试成绩(0-100):");
  9. scanf("%d", &score);
  10. // if-else 条件判断
  11. // 根据分数给出不同的评价
  12. if (score >= 90) {
  13. // 条件成立时执行这里的代码
  14. printf("优秀!成绩:%d\n", score);
  15. } else if (score >= 80) {
  16. printf("良好!成绩:%d\n", score);
  17. } else if (score >= 60) {
  18. printf("及格!成绩:%d\n", score);
  19. } else {
  20. // 以上条件都不成立时执行这里的代码
  21. printf("不及格,需要加油!成绩:%d\n", score);
  22. }
  23. // 再演示一个简单的判断:判断奇偶数
  24. int number;
  25. printf("请输入一个整数:");
  26. scanf("%d", &number);
  27. // % 取余运算,如果除以 2 余数为 0 则是偶数
  28. if (number % 2 == 0) {
  29. printf("%d 是偶数\n", number);
  30. } else {
  31. printf("%d 是奇数\n", number);
  32. }
  33. return 0;
  34. }