在 C 語言中,您可以使用循環結構(如 `while`、`do-while` 或 `for` 循環)來實現循環輸入。下面是幾個示例:
1、使用 while 循環實現循環輸入
#includeint 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 循環實現循環輸入
#includeint 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 循環實現循環輸入
#includeint 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; }
以上是幾個簡單示例,您可以根據需要選擇適合您的情況的循環結構來實現循環輸入。