#include <stdio.h>
int main() {
int X;
// 提示用戶輸入
printf("請輸入一個大於1的正整數X: ");
scanf("%d", &X);
// 檢查輸入是否符合要求
while (X <= 1) {
printf("輸入不符合要求,請輸入一個大於1的正整數X: ");
scanf("%d", &X);
}
// 確認輸入成功
printf("您輸入的數是:%d\n", X);
return 0;
}
在這段程式中,scanf函數用來從標準輸入讀取一個整數值到變數X中。如果用戶輸入的值不符合“大於1”的要求,程式會進入一個while迴圈,提示用戶重新輸入,直到輸入的值符合要求為止。這樣可以確保變數X最終存儲的是一個符合條件的正整數。