アプリ版:「スタンプのみでお礼する」機能のリリースについて

プログラミングの問題で、キーボードからアルファベットの大文字を一文字読み込んで、その文字がAから数えて何番目の文字であるかを表示するプログラムを作成の問題です
しかし、キーボードからは必ずアルファベットの大文字が入力されるものと仮定し、それ以外の文字が入力された場合や、2文字以上の文字が入力された場合の事は考えなくていいです
ヒントは、ASCIIコードでは、アルファベットの文字コードはアルファベット順に並んでます
作成できる方お願いします
c言語です

A 回答 (1件)

いかのようにしてください。


#include <stdio.h>
int main()
{
int data;
int junban;
printf("アルファベットの大文字を一文字入力:");
data = getchar();
junban = data-'A'+1;
printf("入力された文字はAから%d番目です\n",junban);
return 0;
}
    • good
    • 2
この回答へのお礼

ありがとうございます
助かりました。

お礼日時:2017/05/08 00:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!