ちょっと、複数の条件でwhileループを試してみましたが、うまく動作させる方法を理解できません。私はちょっと試したことの短い例を作った:C言語で複数の条件でwhileループを書く方法
#include <stdio.h>
int main() {
int Num;
printf("Please enter an odd interger between 5-20:");
scanf("%d", &Num);
while ((Num % 2 == 0) && (5 > Num) && (20 < Num)) {
printf("Not a valid input!");
printf("Please enter an odd interger between 5-20:");
scanf("%d", &Num);
}
}
私は正しく正しい論理演算子を使用していると思いますか?
は何の数字の両方が5未満とより大きな20 –