在C語言中,可以使用循環結構來實現多次輸入。常見的循環結構有while循環、do-while循環和for循環。以下是三種循環結構的示例代碼:
#include <stdio.h>
int 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;
}
#include <stdio.h>
int main() {
int num;
int sum = 0;
do {
printf("請輸入一個整數(輸入0結束):");
scanf("%d", &num);
sum += num;
} while (num != 0);
printf("輸入的整數之和為:%d\n", sum);
return 0;
}
#include <stdio.h>
int 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的值。