C/C++の宿題を片付けます 89代目
■ このスレッドは過去ログ倉庫に格納されています
0035デフォルトの名無しさん
2007/06/06(水) 20:03:49#include <stdio.h>
int main(void){
int line_number=1, line_max, line_min, row_number=0, row_max, row_min;
int moji;
while((moji=getchar())!=EOF){
if(moji=='\n'){
if(line_number==1){
line_max=line_min=line_number;
row_max=row_min=row_number;
}
if(row_min>row_number){
line_min=line_number;
row_min=row_number;
}
if(row_max<row_number){
line_max=line_number;
row_max=row_number;
}
line_number++;
row_number=0;
}
else{
row_number++;
}
}
printf("最も文字数が多い行番号は %d 行目で,その文字数は %d 文字です\n", line_max, row_max);
printf("最も文字数が少ない行番号は %d 行目で,その文字数は %d 文字です.\n", line_min, row_min);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています