1031. Hello World for U (20)

来源:互联网 发布:linux 系统架构 编辑:程序博客网 时间:2024/05/22 08:13

1031. Hello World for U (20)

#include<stdio.h>#include<string.h>int Getn2(int N);int main(){    char s[100];    int N,n1,n2,n3;    int i;    gets(s);    N=strlen(s);    n2=Getn2(N);    n1=n3=(N+2-n2)/2;    for(i=0;i<N;i++)    {        if(n1>0)        {            printf("%c",s[i]);            int j;            if(n1!=1)            {                for(j=0;j<n2-2;j++)printf(" ");            }            else            {                for(j=n3;j<N-n3;j++)printf("%c",s[j]);            }            printf("%c\n",s[N-1-i]);            n1--;        }        else break;    }}int Getn2(int N){    int m,r;    m=N+2;    r=m%3;    return (m-r)/3+r;}
0 0
原创粉丝点击