标签:des style blog http java color os strong
2 A 7 B 8
AA AA AA AA AA AA AA AA AA AA AA BBB BB BB BB BB BBB BB BB BB BB BB BB BBB
本题是个数学题,看了好久才看懂一点点(只能说我语文没学好)。本题还要注意格式要求,第一行后面的字母没有空格
思路:求出线的宽度 p=H/6+1
再求出下面竖线的高度,(竖线的高度是本题的一个突破口,题目说下圈的内径呈正方形),之后再用for循环输出即可
#include<stdio.h> int main() { int n,H; char c; scanf("%d",&n); //getchar(); while(n--) { getchar(); int p,q,j,k; scanf("%c %d",&c,&H); p=H/6+1; //线的宽度 q=H-3-(H-3)/2; //下面竖线的高度 for(j=1;j<=H;j++) { if(j==1||j==H||j==(H-1-q)) { for(k=1;k<=p;k++) printf(" "); for(k=1;k<=q;k++) printf("%c",c); printf("\n"); } else { for(k=1;k<=p;k++) printf("%c",c); for(k=1;k<=q;k++) printf(" "); for(k=1;k<=p;k++) printf("%c",c); printf("\n"); } } if(n>0) printf("\n"); } return 0; }
标签:des style blog http java color os strong
原文地址:http://blog.csdn.net/qq_16767427/article/details/38144841