#include <ctype.h> #define buffer 100 int countUpperCase(char *n){ int count = 0; while (*n) { if (isupper (*n)){ count++; } *n++; } return count; } int main(void) { int u; char big[buffer]; while(fgets(big, buffer, stdin)){ u = countUpperCase(big); printf("%d\n",u); } return(0); }
while(fgets(big, buffer, stdin))の部分の繰り返し分をfor文を使ってかけますか?
while文でも違う書き方があったら教えていただきたいです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。