アルファベットでAから数えて何番目か求め

投稿者:ゆー <kemofrie あっとまーくgmail.com> 投稿日:2019/09/02(Mon) 11:55:39 No.2472

アルファベットでAから数えて何番目かを求めるプログラムを作っているのですが、結果がすべて1になってしまいます。

sは、入力画面でsを入力したもの
sを、alphaへそれぞれ繰り返す
    順番は、s - 「A」 + 1
    順番を表示する
繰り返し終わり

上記がコードです。

Re: アルファベットでAから数えて何番目か求め

投稿者:とおりすがりや 投稿日:2019/09/13(Fri) 16:21:52 No.2476

アルファベットで1文字だけ限定なら


sは、入力画面でsを入力したもの
探しものは、sのアスキー番号

もし[sが大文字である]なら
番は、「65」と探しものの差+1
他でもし[sが小文字である]なら
番は、「97」と探しものの差+1
もし終わり
s&「は」&番&「番目です」を表示


こんな感じでどうでしょうか?
複数文字は大文字小文字両方対応させたことで勘弁してください。

▲ページの先頭へ

- WebForum -