入力した一つの整数が 1 桁の正の整数(1~9)かを判定したい。1~9以外を入力しても〇is one disit positive integer.と表示されてしまいます。
#include <stdio.h> int main() { int x; printf("input an integer: "); scanf("%d", &x); if(1 < x < 9){ printf("%d is one disit positive integer.\n", x); }else{ printf("%d is not one disit positive integer.\n", x); } return 0; }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。