したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

test

42名無しさん:2010/11/22(月) 15:02:00
// Part143_273-1
#include <cstdio>
using namespace std;
int main() {
&nbsp;&nbsp;char c;
&nbsp;&nbsp;int char_count, num_count, up_count;
&nbsp;&nbsp;int low_count, space_count, other_count;
while(true){
&nbsp;&nbsp;char_count = num_count = up_count =
&nbsp;&nbsp;low_count = space_count = other_count = 0;
&nbsp;&nbsp;while((c = getchar()) != '\n') { /* DATA 入力 */
&nbsp;&nbsp;&nbsp;&nbsp;char_count++;
&nbsp;&nbsp;&nbsp;&nbsp;if('0' <= c && c <= '9')
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;num_count++;
&nbsp;&nbsp;&nbsp;&nbsp;else if('A' <= c && c <= 'Z')
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;up_count++;
&nbsp;&nbsp;&nbsp;&nbsp;else if('a' <= c && c <= 'z')
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;low_count++;
&nbsp;&nbsp;&nbsp;&nbsp;else if(c == ' ')
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;space_count++;
&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;other_count++;
&nbsp;&nbsp;}
&nbsp;&nbsp;printf("全文字 : %d\n", char_count); /* DATA 出力 */
&nbsp;&nbsp;printf("数字 : %d\n", num_count);
&nbsp;&nbsp;printf("英大文字 : %d\n", up_count);
&nbsp;&nbsp;printf("英小文字 : %d\n", low_count);
&nbsp;&nbsp;printf("空白 : %d\n", space_count);
&nbsp;&nbsp;printf("その他 : %d\n", other_count);
}}


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板