选择结构和循环结构程序设计,编写程序完成实例(代码加注释),包含if else语句、switch case语句、for语句、while语句及do while语句
时间: 2024-05-01 12:18:51 浏览: 47
非常感谢您的提问!以下是一个示例程序,实现了不同的控制结构,请您参考。
```c
#include <stdio.h>
int main()
{
int choice;
// switch case语句
printf("请选择需要运行的代码实例:\n");
printf("1. if else语句\n");
printf("2. for语句\n");
printf("3. while语句\n");
printf("4. do while语句\n");
scanf("%d", &choice);
switch(choice)
{
case 1:
// if else语句
int num;
printf("请输入一个数字:");
scanf("%d", &num);
if (num > 0)
{
printf("这是一个正数。\n");
}
else if (num < 0)
{
printf("这是一个负数。\n");
}
else
{
printf("这是零。\n");
}
break;
case 2:
// for语句
int i;
for (i = 0; i < 5; i++)
{
printf("%d ", i);
}
printf("\n");
break;
case 3:
// while语句
int j = 0;
while (j < 5)
{
printf("%d ", j);
j++;
}
printf("\n");
break;
case 4:
// do while语句
int k = 0;
do
{
printf("%d ", k);
k++;
} while (k < 5);
printf("\n");
break;
default:
printf("选项错误!\n");
}
return 0;
}
```
希望以上内容能够帮助您解决问题,如果您有其他问题,请随时问我哦~
阅读全文