“沙漏形状”算法题
来源:互联网 发布:java云计算框架 编辑:程序博客网 时间:2024/05/17 22:02
package 沙漏;import java.util.Scanner;public class shaLou {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入数字:");int num = sc.nextInt();boolean flag = true;int n = 5,//计算沙漏边长(n-4)sum=7,//与输入值相对比得到nyushu = 0;//沙漏完成后剩余数while(flag){if(num>=7){if((num-sum)>=0){yushu =num-sum;sum = sum+(2*n);n+=2;}else{flag = false;}}else{flag =false;}}if((n-7)>=0){//打印前半部分for(int i =0;i<((n-3)/2);i++){for(int k =0;k<i;k++){System.out.print(" ");}for(int j=2*i;j<(n-4);j++){System.out.print("*");}System.out.println();}//打印后半部分for(int i =0;i<((n-5)/2);i++){for(int k =i;k<(((n-5)/2)-1);k++){System.out.print(" ");}for(int j=0;j<(2*i+3);j++){System.out.print("*");}System.out.println();}System.out.println(yushu);}else{System.out.println(num);}}}
阅读全文
0 0
- “沙漏形状”算法题
- CWaitCursor 光标设置为沙漏形状
- 算法题练习系列之(二十): 打印沙漏
- 循环嵌套练习——打印沙漏形状
- Halcon形状匹配算法
- 【形状匹配算法】Shapecontext形状上下文算法的研究
- PAT算法笔记(十二)————打印沙漏
- PAT乙级题1027.打印沙漏
- 求二维形状渐变的算法
- 图像处理基本算法 形状特征
- 图像检索:基于形状特征的算法
- 图像检索:基于形状特征的算法
- 图像处理基本算法 形状特征
- 图像处理基本算法 形状特征
- 图像检索:基于形状特征的算法
- 自测题I——打印沙漏(20)
- 1027. 打印沙漏(20)-PAT乙级真题
- PTA系统自测题-打印沙漏 (python 3)
- bugku ctf 细心的大象 wirteup
- 主席树模版 记录历史操作
- QNX系统的实时性分析-实时性能测试标准
- 2017.8 模拟赛6 比赛笔记
- USACO第一单元全部参考代码
- “沙漏形状”算法题
- 希尔排序---for循环步长大于1时候的终止条件有问题
- 正则表达式入门之重复匹配
- mybatis编程整理
- HDU 6124-Euler theorem
- Docker安装Jenkins
- 2017.8模拟赛7 比赛笔记
- hdu 6109 数据分割(并查集+set合并)
- HDU 6130-Kolakoski(Kolakoski序列)