打印菱形问题
2016-10-10 14:45
176 查看
#define huangshu 7
#include <stdio.h>
int main()
{
for (int j = 1; j <= huangshu; j++) // j控制行,k控制空格数,i控制*数 找到行数与*号数及空格数之间的数量对应关系
{
for (int k = huangshu; k>j; k--)
{
printf(" ");
}
for (int i = 1; i <= (2*j-1); i++)
{
printf("*");
}
printf("\n");
}
for (int j = 1; j <= huangshu-1; j++)
{
for (int k = 1; k <= j; k++)
{
printf(" ");
}
for (int i = 1; i <= (huangshu*2-1 - 2 * j); i++)
{
printf("*");
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
for (int j = 1; j <= huangshu; j++) // j控制行,k控制空格数,i控制*数 找到行数与*号数及空格数之间的数量对应关系
{
for (int k = huangshu; k>j; k--)
{
printf(" ");
}
for (int i = 1; i <= (2*j-1); i++)
{
printf("*");
}
printf("\n");
}
for (int j = 1; j <= huangshu-1; j++)
{
for (int k = 1; k <= j; k++)
{
printf(" ");
}
for (int i = 1; i <= (huangshu*2-1 - 2 * j); i++)
{
printf("*");
}
printf("\n");
}
return 0;
}
相关文章推荐
- 黑马程序员——折纸问题、九九乘法表和菱形图案的打印
- 运用递归搞定单次循环打印菱形的问题
- 打印菱形图案 / 猴子吃桃问题
- Java多重循环算法问题:(九九乘法表、打印平行四边形、打印空心菱形、打印菱形、搬砖问题、斐波那契数列、猴子吃桃问题、回文数、1!+2!+...+20!)
- 【Java学习之代码学习】 Prog20_打印菱形问题
- java 循环问题 大全 求2~100a之内的素数。求水仙花数:(1~1000)。有1、2、3、4四个数字,输出所有能组成的互不相同且无重复的三位数。打印空心菱形
- C程序(约瑟夫问题、5子棋、发牌、整数转化成2进制,sizeof()问题),打印空心实心菱形
- 经典问题1:使用java语言打印菱形
- 关于JAVA程序中的菱形打印问题
- 问题八十:打印菱形
- Java编码常见的Log日志打印问题
- iOS xcode8打印日志乱码问题
- 润乾集成到struts2框架下的导出与打印问题
- XtraReport报表打印自定义纸张问题
- WORD字体大小打印小问题解决方法
- VS2008 水晶报表 打印对话框无法下载问题的解决办法(转)
- 处理菱形继承问题&&实现一个虚函数的覆盖及调用&&实现以下几个类的成员函数
- 解决打印机“正在删除、正在打印”没反应问题
- 由网络引起的打印故障和邮件问题