hdu 2091 空三角形

来源:互联网 发布:服装批发专用软件 编辑:程序博客网 时间:2024/06/11 00:31

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2091

注意输出的格式,每一个数据输出结束后都有一个换行符号

样例:
A 7
A A A A A A A A A A AAAAAAAAAAAAAA


例如该样例分析:

第1行第 n 列为字符

第2行第 n-1 列    和   第 n+1 列为字符

第3行第 n-2 列   和   第 n+2 列为字符

。。。

。。。

。。。

第n-1行第 n-(n-1)列 和 第 n+(n-1)列为字符

最后一行 第1列到第  2*n-1 列为字符 


#include<stdio.h>#include<string.h>int main(){char ch;int n,flag=1;    //flag  标记换行while(~scanf("%c",&ch)){if(ch=='@')break;scanf("%d",&n);if(flag==0)printf("\n");flag=0;for(int i=1;i<n;i++){for(int j=n;j>i;j--)printf(" ");//第一行 if(i==1)printf("%c\n",ch);elseprintf("%c",ch);if(i!=1){//中间行 for(int j=1;j<=(i-1)*2-1;j++)printf(" ");printf("%c\n",ch);}}//最后一行 for(int i=1;i<=2*n-1;i++)printf("%c",ch);printf("\n");getchar();}return 0;}




0 0
原创粉丝点击