使用while循環輸入數據的C語言代碼示例如下:
#include <stdio.h>
int main() {
int num;
int sum = 0;
printf("請輸入數字(輸入0結束):\n");
while (1) {
scanf("%d", &num);
if (num == 0) {
break; // 輸入0時結束循環
}
sum += num;
}
printf("所有輸入數字的和為:%d\n", sum);
return 0;
}
在上述代碼中,使用了一個無限循環while (1)
,并在循環內部通過scanf
函數獲取用戶輸入的數字。如果輸入的數字為0,則使用break
語句跳出循環。否則,將輸入的數字累加到變量sum
上。最后,輸出所有輸入數字的和。