1027 打印沙漏
来源:互联网 发布:二叉树中序非递归算法 编辑:程序博客网 时间:2024/05/10 22:25
#include<stdio.h>int sum(int k);int main(){ int a; char c; int i,j; int flag; int k=0; scanf("%d %c",&a,&c); for(i=1;sum(i)<=a;i+=2); i-=2; flag=i; if(sum(i)==a) { for(i;i>=1;i-=2) { for(j=0;j<k;j++) printf(" "); for(j=0;j<i;j++) printf("%c",c); printf("\n"); k++; } i+=4; k--; for(i;i<=flag;i+=2) { for(j=k;j>1;j--) printf(" "); for(j=0;j<i;j++) printf("%c",c); printf("\n"); k--; } } else { for(i;i>=1;i-=2) { for(j=0;j<k;j++) printf(" "); for(j=0;j<i;j++) printf("%c",c); printf("\n"); k++; } i+=4; k--; for(i;i<=flag;i+=2) { for(j=k;j>1;j--) printf(" "); for(j=0;j<i;j++) printf("%c",c); printf("\n"); k--; } printf("%d\n",a-sum(flag)); } return 0;}int sum(int k){ int sum1=0; for(k;k>=1;k-=2) sum1+=k; return (sum1*2-1);}
0 0
- 1027 打印沙漏
- PAT 1027 打印沙漏
- 1027 打印沙漏
- PAT-1027 打印沙漏
- PAT 1027 打印沙漏
- 1027 打印沙漏
- 1027 打印沙漏
- PAT 1027打印沙漏
- PAT---1027打印沙漏
- 1027_打印沙漏(20)
- PAT_乙级 1027 打印沙漏
- PAT乙级1027 打印沙漏
- pat b 1027 打印沙漏
- PAT乙级1027 打印沙漏
- 打印沙漏
- 打印沙漏
- 打印沙漏
- 打印沙漏
- arm9 norflash与nandflash启动过程分析
- excel单元格间接引用和字符串连接
- <Android 应用 之路> 百度地图API使用(1)
- React 动态增加compoent
- 测试
- 1027 打印沙漏
- PHP 运行流程
- 实现了一个延时几秒钟的开始activity的图像画面,然后转换到其他Activity
- 欢迎使用CSDN-markdown编辑器
- Extjs的form表单中,如何不提交数据
- Ubuntu16.04,windows盘符无法访问
- 软件版本号讲解:什么是Alpha,Beta,RC,Release
- 1028 人口普查
- 二叉树中找两个结点的最近公共祖先结点