在C语言中,可以使用循环结构来实现多次输入。常见的循环结构有while循环、do-while循环和for循环。以下是三种循环结构的示例代码:
- 使用while循环实现多次输入:
#includeint main() { int num; int sum = 0; while (1) { printf("请输入一个整数(输入0结束):"); scanf("%d", &num); if (num == 0) { break; } sum += num; } printf("输入的整数之和为:%d\n", sum); return 0; }
- 使用do-while循环实现多次输入:
#includeint main() { int num; int sum = 0; do { printf("请输入一个整数(输入0结束):"); scanf("%d", &num); sum += num; } while (num != 0); printf("输入的整数之和为:%d\n", sum); return 0; }
- 使用for循环实现多次输入:
#includeint main() { int num; int sum = 0; for (;;) { printf("请输入一个整数(输入0结束):"); scanf("%d", &num); if (num == 0) { break; } sum += num; } printf("输入的整数之和为:%d\n", sum); return 0; }
以上三个示例代码中,用户可以多次输入整数,直到输入0为止,循环结束。循环内部将每次输入的整数累加到sum变量中,并在循环结束后输出sum的值。