SDUTACM图案打印
2016-06-15 16:50
211 查看
题目描述
一年一度的植树节就要到了,计算机学院学生准备在学院教学楼门前的空地上种植树木。为使树木排列得更加美观,大家决定把树木排列成菱形。现在告诉你我们所拥有的树木能排列成边长为N的菱形,请你编程输出树木所排列的图案(用*号代表树木)。
输入
一个整数N(1≤N≤10)。
输出
排列成菱形图案的*号。请注意在图案中:每行树木之间无空行,每列树木之间均有一个空列。
示例输入
3
示例输出
* * * * * * **
我的代码:
#include<stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=1;j<=n+i;j++)
{
if(j==n+i)
{
printf("*\n");
}
else
{
if(j==n-i)
printf("*");
else
printf(" ");
printf(" ");
}
}
}
for(i=n-2;i>=0;i--)
{
for(j=1;j<=n+i;j++)
{
if(j==n+i)
{
printf("*\n");
}
else
{
if(j==n-i)
printf("*");
else
printf(" ");
printf(" ");
}
}
}
return 0;
}
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- 如何写好 C main 函数
- 使用 Libki 来管理公共用户访问计算机
- 肯特·贝克:改变人生的代码整理魔法
- 你应该学习哪种编程语言?
- 微型计算机的始祖:Altair 8800
- [转]我们需要一种其他人能使用的编程语言
- 通过手机、电脑远程开关机,Windows和linux机手机,电脑相互控制
- DB2编程序技巧(1)
- DB2编程序技巧 (四)
- 女人VS编程_国庆快乐
- DB2编程序技巧 (六)
- DB2编程序技巧 (三)
- DB2编程序技巧 (九)
- DB2编程序技巧 (七)
- DB2编程序小小技巧
- DB2编程序技巧 (五)
- DB2编程序技巧 (一)
- DB2编程序技巧 (八)
- DB2编程序技巧 (十)