>>34
#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;
}