第16节 C语言之打印实心与空心菱形
2017-03-14 21:02
309 查看
C语言的打印空心菱形与实心菱形
#include <stdio.h>
//正反菱形的打印 空 + 实心
int main(void)
{
int r = 5,x,y;
//空心菱形
for(y=0;y<=2*r;y++)
{
for(x=0;x<=2*r;x++)
(y==r-x || y==x-r ||y==x+r ||
y==-x+3*r)?printf("*"):printf(" ");
printf("\n");
}
//实心菱形
for(y=0;y<=2*r;y++)
{
for(x=0;x<=2*r;x++)
(y>=r-x && y>=x-r &&y<=x+r &&
y<=-x+3*r)?printf("*"):printf(" ");
printf("\n");
}
return 0;
}
#include <stdio.h>
//正反菱形的打印 空 + 实心
int main(void)
{
int r = 5,x,y;
//空心菱形
for(y=0;y<=2*r;y++)
{
for(x=0;x<=2*r;x++)
(y==r-x || y==x-r ||y==x+r ||
y==-x+3*r)?printf("*"):printf(" ");
printf("\n");
}
//实心菱形
for(y=0;y<=2*r;y++)
{
for(x=0;x<=2*r;x++)
(y>=r-x && y>=x-r &&y<=x+r &&
y<=-x+3*r)?printf("*"):printf(" ");
printf("\n");
}
return 0;
}
相关文章推荐
- c语言 打印实心菱形
- C语言 打印前n行杨辉三角形
- C语言实验——打印数字图形
- C语言调试打印log函数。
- 打印菜单界面,用c语言实现二叉树的基本操作
- 打印杨辉三角--C语言小程序
- C语言 自动打印函数形参的宏
- C语言:打印图形练习测试
- C语言打印倒三角
- C语言打印菱形
- 二进制打印与逆序_C语言(转)
- C语言打印万年历
- C语言数组,顺序表的初始化,添加,删除和打印
- 【C语言】打印1到n位数。
- C语言——以尽量高效的方法用”*”打印出一个空心正方形
- C语言 输入n,分别用*输出边长为n的实心菱形和空心菱形
- C语言,如何打印出程序中出错的位置
- 【源码】用1,2,2,3,4,5这六个数字,写一个函数,打印出所有不同的排序,要求:4不能放在第三位,3与5不能相连(C语言实现)
- C语言如何求闰年,打印输出1000-2000年之间的所有闰年.
- C语言 程序 打印日历