📜  C |回路和控制结构|问题14(1)

📅  最后修改于: 2023-12-03 15:13:46.510000             🧑  作者: Mango

C | 回路和控制结构 | 问题14

在 C 编程中,回路和控制结构用于控制程序的执行流程。问题14涉及特定的控制结构,请看以下示例代码片段:

#include <stdio.h>

int main() {
   int num = 0;

   printf("请输入一个整数:");
   scanf("%d", &num);

   // 使用 switch 语句判断用户输入的数字
   switch(num) {
      case 1:
         printf("你输入了1。\n");
         break;
      case 2:
         printf("你输入了2。\n");
         break;
      case 3:
         printf("你输入了3。\n");
         break;
      default: 
         printf("你输入了其他数字。\n");
   }

   return 0;
}

上述代码中,我们使用了 C 语言的 switch 语句来根据用户输入的数字执行相应的操作。用户需要输入一个整数,然后根据输入的数字,程序会输出相应的结果。

在这个例子中,我们使用了 scanf 函数来接收用户输入的整数,并将其存储在 num 变量中。然后,我们使用了 switch 语句来检查 num 的值。根据不同的情况,我们会执行不同的代码块。如果用户输入的数字是1,程序将输出"你输入了1。",如果输入的是2,输出则为"你输入了2。",以此类推。如果用户输入的数字不是1、2或3,则会执行 default 代码块内的代码,输出"你输入了其他数字。"

此示例演示了使用 switch 语句来处理多个可能的输入情况。你也可以添加更多的 case 分支来适应特定的需求。

请注意,在 switch 语句中,每个 case 后面都必须有一个 break 语句,以便跳出 switch 结构。否则,程序将继续执行下一个 case 的代码块,即使条件不匹配。

希望这个示例能帮助你更好地理解 C 编程中的回路和控制结构!