C/C++の宿題片付けます 127代目
at TECH
21:デフォルトの名無しさん
09/06/08 21:07:54
>>18
#include <stdio.h>
int capital = 0;
int lower = 0;
int number = 0;
int other = 0;
void count(int c)
{
if ('A' <= c && c <= 'Z') capital++;
else if ('a' <= c && c <= 'z') lower++;
else if ('0' <= c && c <= '9') number++;
else other++;
}
void print(void)
{
int i;
printf("capital : "); for (i = 0; i < capital; i++) printf("*"); printf("\n");
printf("lower : "); for (i = 0; i < lower; i++) printf("*"); printf("\n");
printf("number : "); for (i = 0; i < number; i++) printf("*"); printf("\n");
printf("other symbol: "); for (i = 0; i < other; i++) printf("*"); printf("\n");
}
int main()
{
int c;
while ((c = getchar())!=EOF) count(c);
print();
return 0;
}
棒グラフにするなら、起点は揃えたいな
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5246日前に更新/29 KB
担当:undef