oj第八周训练E
来源:互联网 发布:mysql排序后取第一条 编辑:程序博客网 时间:2024/05/22 05:29
问题及代码
从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。
输入5
输出
1
121
12321
1234321
123454321
1234321
12321
121
1
#include <stdio.h>#include <stdlib.h>int main(){ int j,n,i; scanf ("%d",&n); for(i=1; i<=n; i++)//前n行 { for(j=1; j<=n-i; j++)//前空格数目 { printf (" "); } for(j=1; j<=i; j++)//前1至n行前n个数字 { printf("%d",j); } for(j=i-1; j>0; j--)//前1至n行后n个数字 { printf("%d",j); } printf("\n");//换行 } for(i=n-1; i>0; i--)//后n行 { for(j=1; j<=n-i; j++)//后n行空格数目 { printf(" "); } for(j=1; j<=i; j++)//后n行前n个数 { printf("%d",j); } for(j=i-1; j>0; j--)//后n行后n个数字 { printf("%d",j); } printf("\n"); } return 0;}
运算结果
知识点总结
循环语句for的复杂应用,考察对题目的理解和观察能力。
学习心得
先把整个要输出的程序分成几个小块 然后再逐个击破化繁为简。
0 0
- oj第八周训练E
- oj第八周训练A
- oj第八周训练B
- oj第八周训练C
- oj第八周训练D
- 第八周 oj训练 求值
- 第八周-OJ-E打印数字图形
- 第八周 oj训练 打印数字图形
- 第八周 oj训练 求倒数和
- 第八周 oj训练 分数序列
- 第八周 oj训练 小球自由下落问题
- 第八周 oj
- 第八周 OJ 求值
- 第八周oj 1
- 第八周 oj 求值
- 第八周项目oj
- 2013 - ECJTU 暑期训练赛第八场-problem-E
- 第八周项目训练1
- 把you换成we,字符串替换
- 用java做一个简单的英文翻译程序
- mac上给eclipse安装svn插件
- Android如何平移一个View
- 神经网络一:介绍,示例,代码
- oj第八周训练E
- /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by 的解决
- java语言中break、continue、return的区别
- Android开发之View系统
- 两圆相交面积万能版
- 第八周 年龄几何
- MySQL Tutorial
- HTML 第八章课后作业5
- Codeforces 366C Dima and Salad【01背包】好题