热门关键字:  ubuntu  分区  linux系统进程  函数  Fedora

当前位置 :| 主页>Linux教程>编程开发>C++>

杨辉三角 c++代码

来源: 作者: 时间:2008-05-30 Tag: 点击:
打印出以下的图案~
1
121
12321
1234321
123454321
1234321
12321
121
1

main()
{int i,j;
char a[100][100];
for(i=0;i<5;i++)
{a[i][4-i]=’1’;a[i][4+i]=’1’;}
for(i=1;i<5;i++)
{a[i][5-i]=’2’;a[i][3+i]=’2’;}
for(i=2;i<5;i++)
{a[i][6-i]=’3’;a[i][2+i]=’3’;}
for(i=3;i<5;i++)
{a[i][7-i]=’4’;a[i][1+i]=’4’;}
for(i=4;i<5;i++)
{a[i][8-i]=’5’;a[i][i]=’5’;}
for(i=5;i<9;i++)
{a[i][i-4]=’1’;a[i][12-i]=’1’;}
for(i=5;i<8;i++)
{a[i][i-3]=’2’;a[i][11-i]=’2’;}
for(i=5;i<7;i++)
{a[i][i-2]=’3’;a[i][10-i]=’3’;}
for(i=5;i<6;i++)
{a[i][i-1]=’4’;a[i][9-i]=’4’;}
for(i=0;i<5*2;i++)
{for(j=0;j<5*2;j++)
printf("%c",a[i][j]);printf("\\n");
}
getch();
}
很明显~用了最古老的方法解决了这道题目……但是~

又看了加多一个条件~编程输入n值打印数字数字菱形,那就是说并不只有5了~还有6,7,8,9,
最新评论共有 1 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表