我創建一個程序,要求用戶輸入一個整數,並檢查它是否在兩個值之間,如果不是,請求用戶再試一次。我目前遇到了while循環的條件問題。我希望程序檢查用戶輸入的數字是否在28到31之間,但是當我把不等式放入時,它就像完全跳過while循環一樣。 statement on line 8 在此先感謝大家的幫助,我剛開始學習並希望儘可能地學習。這裏是文本形式的代碼而不是圖像形式:int不等式,而條件不工作在C
printf("Enter days in the month (between 28 & 31): ");
int d = get_int();
while (d<28 && d>31)
{
printf("error");
}
printf("how many pennies on the first day? ");
float p = get_float();
將問題中的問題作爲文本發佈,而不是圖像或指向圖像的鏈接。 – dbush
請在問題中發佈您的代碼,而不是它的圖片。另外,請考慮一個數字如何可以小於28並且大於31.您最希望使用'||'。 –