在C語言中,可以使用循環(huán)結(jié)構(gòu)來實現(xiàn)多次輸入。常見的循環(huán)結(jié)構(gòu)有while循環(huán)、do-while循環(huán)和for循環(huán)。以下是三種循環(huán)結(jié)構(gòu)的示例代碼:
#include <stdio.h>
int main() {
int num;
int sum = 0;
while (1) {
printf("請輸入一個整數(shù)(輸入0結(jié)束):");
scanf("%d", &num);
if (num == 0) {
break;
}
sum += num;
}
printf("輸入的整數(shù)之和為:%d\n", sum);
return 0;
}
#include <stdio.h>
int main() {
int num;
int sum = 0;
do {
printf("請輸入一個整數(shù)(輸入0結(jié)束):");
scanf("%d", &num);
sum += num;
} while (num != 0);
printf("輸入的整數(shù)之和為:%d\n", sum);
return 0;
}
#include <stdio.h>
int main() {
int num;
int sum = 0;
for (;;) {
printf("請輸入一個整數(shù)(輸入0結(jié)束):");
scanf("%d", &num);
if (num == 0) {
break;
}
sum += num;
}
printf("輸入的整數(shù)之和為:%d\n", sum);
return 0;
}
以上三個示例代碼中,用戶可以多次輸入整數(shù),直到輸入0為止,循環(huán)結(jié)束。循環(huán)內(nèi)部將每次輸入的整數(shù)累加到sum變量中,并在循環(huán)結(jié)束后輸出sum的值。