c语言图形打印 加号和星号1135
2016-11-08 20:28
369 查看
#include<stdio.h>
int main()
{
int n,i,d;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(d=n;d>i;d--)
{
printf(" ");
}
for(d=1;d<=i;d++)
{
if(d==1) {printf("+");}
else printf("*");
}
for(d=i-1;d>0;d--)
{
if(d!=1) {printf("*");}
if(d==1) {printf("+");}
}
printf("\n");
}
for(i=n-1;i>=1;i--)
{
for(d=1;d<=n-i;d++)
{
printf(" ");
}
for(d=1;d<=i;d++)
{
if(d==1) {printf("+");}
else printf("*");
}
for(d=i-1;d>0;d--)
{
if(d!=1) {printf("*");}
if(d==1) {printf("+");}
}
printf("\n");
}
return 0;
}
int main()
{
int n,i,d;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(d=n;d>i;d--)
{
printf(" ");
}
for(d=1;d<=i;d++)
{
if(d==1) {printf("+");}
else printf("*");
}
for(d=i-1;d>0;d--)
{
if(d!=1) {printf("*");}
if(d==1) {printf("+");}
}
printf("\n");
}
for(i=n-1;i>=1;i--)
{
for(d=1;d<=n-i;d++)
{
printf(" ");
}
for(d=1;d<=i;d++)
{
if(d==1) {printf("+");}
else printf("*");
}
for(d=i-1;d>0;d--)
{
if(d!=1) {printf("*");}
if(d==1) {printf("+");}
}
printf("\n");
}
return 0;
}
相关文章推荐
- C语言实验——打印数字图形
- C语言实验——打印数字图形
- C语言空心菱形 *号打印图形
- C语言实验——for循环打印图形(循环结构)(sdut oj)
- c语言之打印输出图形
- SDUT-1135 C/C++经典程序训练5---图形打印问题
- C语言实现用星号在屏幕上打印菱形
- c语言图形打印 12345
- C语言实验——打印数字图形
- C语言实现控制行数打印星号金字塔
- java SE 用星号打印图形
- c语言实现--------简单打印图形
- C语言中用循环打印各种图形
- C语言 打印星号金字塔
- C语言打印图形
- C语言OJ项目参考(2001) 打印数字图形
- C语言实验——打印图形 (sdut oj)
- C语言实验——打印数字图形
- 山东理工ACM【1135】C/C++经典程序训练5---图形打印问题
- 使用C语言打印不同星号图案