c语言如何实现循环输入

avatar
作者
筋斗云
阅读量:1

在 C 语言中,您可以使用循环结构(如 `while`、`do-while` 或 `for` 循环)来实现循环输入。下面是几个示例:

1、使用 while 循环实现循环输入

#include  int main() {     int number;     char choice;     while (1) {         printf("请输入一个数字:");         scanf("%d", &number);         printf("您输入的数字是:%d\n", number);         printf("是否继续输入?(Y/N) ");         scanf(" %c", &choice);  // 注意空格,避免读取上一次输入的换行符         if (choice != 'Y' && choice != 'y') {             break;         }     }     return 0; }

2、使用 do-while 循环实现循环输入

#include  int main() {     int number;     char choice;     do {         printf("请输入一个数字:");         scanf("%d", &number);         printf("您输入的数字是:%d\n", number);         printf("是否继续输入?(Y/N) ");         scanf(" %c", &choice);  // 注意空格,避免读取上一次输入的换行符     } while (choice == 'Y' || choice == 'y');     return 0; }

3、 使用 for 循环实现循环输入

#include  int main() {     int number;     char choice;     for (;;) {         printf("请输入一个数字:");         scanf("%d", &number);         printf("您输入的数字是:%d\n", number);         printf("是否继续输入?(Y/N) ");         scanf(" %c", &choice);  // 注意空格,避免读取上一次输入的换行符         if (choice != 'Y' && choice != 'y') {             break;         }     }     return 0; }

以上是几个简单示例,您可以根据需要选择适合您的情况的循环结构来实现循环输入。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!