###前提・実現したいこと
文字を入力して、その文字が小文字アルファベットの場合は、その大文字を返し、それ以外の場合は何もしないという処理を100回繰り返すコードを書いています。
実行したい結果
input a small character = 7 input a small character = 0 input a small character = k capital is = K
###発生している問題・エラーメッセージ
いただいたアドバイスを元にコードを修正してエラーは回避できましたが、
実行すると100回ではなく一度しか実行されないという問題が発生しています。
###該当のソースコード
c
1#include<stdio.h> 2#include <ctype.h> 3int main(){ 4 char a; 5 int i = 0; 6 while(i<100){ 7 printf("input a small character ="); 8 scanf("%c", &a); 9 if(a>='a' && a<='z'){ 10 char b = toupper(a); 11 printf("capital is =%c\n", b); 12 } 13 i = i +1; 14 return 0; 15 } 16}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/11/13 03:54