uva 490

uva 490

題挺簡單的,就是最坑的是按照最長的字符串輸出的,如果其他字符串太短,直接輸出空格。

#include <stdio.h>
#include <string.h>
int main(){
    char ch[110][110];
    int cnt=0,i,j,maxlen=0,len[110];
    while(gets(ch[cnt])!=NULL){
        len[cnt]=strlen(ch[cnt]);
        if(maxlen<len[cnt])
            maxlen=len[cnt];
        cnt++;
    }
    for(j=0;j<maxlen;j++){
        for(i=cnt-1;i>=0;i--){
            if(len[i]>j)
                printf("%c",ch[i][j]);
            else
                printf(" ");
        }
        printf("\n");
    }
    return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章