- 締切済み
ヒントを教えて欲しいです
C言語でヒントを教えて欲しいです。 C言語初心者です。 短縮できるとこを教えてほしいです。 キーボードから一文字入力し、それが特殊記号(空白や&等)であればPrintable Symbol、数字であればNumber、大文字の英字であればUpper-case Letter、小文字の英字であればLower-case letterと表示し、それ以外の場合はOthersと表示するプログラムを書け。 #include<stdio.h> main() { char a; printf("Enter a letter:"); scanf("%c",&a); if((a>=32&&a<=47)||(a>=58&&a<=64)||(a>=91&&a<=96)||(a>=123&&a<=126)) printf("Printable Symbol\n"); else if((a>=48&&a<=57)) printf("Number\n"); else if((a>=65&&a<=90)) printf("Upper-case Letter\n"); else if((a>=97&&a<=122)) printf("Lower-case letter\n"); else printf("Other\n"); }
補足
問題文にとらわれていました。 よく考えないといけないことがわかりました。 やり方としてはいろいろあるのですね… わかんないですけど…