1031. Hello World for U
2013-03-14 23:46
495 查看
// 1031. Hello World for U.cpp: 主项目文件。 #include "stdafx.h" #include <cstdio> #include <cstring> int main() { int n1,n2; const int N=83; char ss ,str ; for(int i=0;i<N;i++) for(int j=0;j<N;j++) ss[i][j]=' '; gets(str); int length=strlen(str); n1=-1; for(n2=(length&0x01)?3:4;n2<=length;n2+=2){ int k=(length+2-n2)/2; if(k<=n2){ if(k>n1) n1=k; } } n2=length+2-2*n1; int cnt=0; for(int i=0;i<n1;i++) ss[i][0]=str[cnt++]; for(int i=1;i<n2-1;i++) ss[n1-1][i]=str[cnt++]; for(int j=n1-1;j>=0;j--) ss[j][n2-1]=str[cnt++]; for(int i=0;i<n1;i++){ ss[i][n2]='\0'; printf("%s\n",ss[i]); } return 0; }
相关文章推荐
- Pat(Advanced Level)Practice--1031(Hello World for U)
- 1031. Hello World for U
- 1031. Hello World for U (20)
- 1031. Hello World for U
- 1031. Hello World for U 解析
- 1031. Hello World for U (20)
- PAT_A 1031. Hello World for U (20)
- PAT甲级真题及训练集(11)--1031. Hello World for U (20)
- PAT程序设计考题——甲级1031(Hello World for U) C++实现
- 1031. Hello World for U (20)
- 1031. Hello World for U
- 1031. Hello World for U (20)
- PAT-1031 Hello World for U (20)
- PAT 1031. Hello World for U
- 1031. Hello World for U (20)
- 1031. Hello World for U (20)
- PAT (Advanced Level) Practise 1031 Hello World for U (20)
- pat1031 Hello World for U
- PAT-A 1031. Hello World for U (20)
- 1031. Hello World for U (20)