您的位置:首页 > 其它

第八周-打印数字图形

2016-10-25 17:32 155 查看
//作者 烟大计163-1 姜淇瀚 2016/10/25
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=i; j++)
printf("%d",j);
for(j=i-1; j>0; j--)
printf("%d",j);
printf("\n");
}
for(i=n-1; i<=n-1&&i>0; i--)
{
for(j=1; j<=n-i; j++)
printf(" ");
for(j=1; j<=i; j++)
printf("%d",j);
for(j=i-1; j>0; j--)
printf("%d",i-j);
printf("\n");
}
return 0;
}
//第13、14句原本是
//        for(j=1; j<=i&&i-j!=0; j++)
//           printf("%d",i-j);
//后来参考贺老师父的解答,改成了
//        for(j=i-1;j>0;j--)
//           printf("%d",j);

知识点总结:学会循环嵌套

学习心得:见注释
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: