コードをコンパイルして実行した後に表示されます。C++ルーピングとscanfでアルファベット、大文字アルファベットと数字が有効になる
私の仕事は、数字/アルファベット/大文字を繰り返し入力し、それに応じて結果を出力することです。 whileループについては、while(1)
を入れなければならないと思います。
#include <stdio.h>
int main()
{
char c;
int num;
printf("\nEnter a character: ");
scanf("%c", &c);
if ((c >= 'a' && c <= 'z'))
printf("%c\nIt is an alphabet.", c);
if ((c >= 'A' && c <= 'Z'))
printf("%c\n It is a capital alphabet.", c);
if (c <= '1' ||c >= '1')
printf("\nIt is a numeric");
else
printf("error");
return 0;
}
'else if'チェインが存在する必要があります。そこにはありません... – LogicStuff
'if(c <= '1' ||c > =' 1 ')'が間違っています。 - コードをデバッグしようとしましたか? –
学習している言語を正確に把握してください。あなたのコードはCに似ています.CとC++は非常に異なる言語です。 –