PAT A1031 Hello World for U

题目链接

#include<cstdio>
#include<string.h>
int main(){
    char str[81];
    int len,n1,n2,n3;
    scanf("%s",str);
    len=strlen(str);//获取长度
    n1=n2=(len+2)/3;//计算n1、n3
    n2=len+2-2*n1;//得到n2
    for(int i=0;i<n1-1;i++){//输出n1-1行
        printf("%c",str[i]);//输出当前行左侧字符
        for(int i=0;i<n2-2;i++) printf(" ");//输出当前行中间的空格
        printf("%c",str[len-i-1]);//输出当前行的右侧字符
      printf("\n");
    }
    for(int i=n1-1;i<n1+n2-1;i++){//输出最底部一行
        printf("%c",str[i]);
    }
    return 0;
}
发布了36 篇原创文章 · 获赞 0 · 访问量 272
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览