我想打印出一個新行上的每個整數,給出由用戶輸入的空白分隔的整數。它停止打印的具體數量後,可以說84例如使用while循環迭代通過用戶輸入,直到具體的數
用戶輸入
20 -4 84 8
我怎麼能使用while循環打印出這些作爲
20
-4
84
我知道關於scanf(「%d%d%d%d」,a,b,c,d),但輸入大小將是未知的,因此可能只有3個數字或7個數字。到目前爲止,我有:
#include <stdio.h>
int main(void)
{
int i = 0;
int x = 0;
scanf("%d", &x);
while (x != 84) {
print("%d\n", x[i]);
i++;
}
}
是什麼'num'?你想存儲以前的數字嗎? –
抱歉編輯該問題。它是用戶輸入的'x'。無需存儲以前的數字,只需要打印它們 – Jack8246