C语言OJ项目参考(2001) 打印数字图形
2016-10-18 22:07
387 查看
(2001) 打印数字图形
Description
从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。
Input
正整数n(1≤n≤9)。
Output
指定数字图形。
Sample Input
5
Sample Output
参考解答
Description
从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。
Input
正整数n(1≤n≤9)。
Output
指定数字图形。
Sample Input
5
Sample Output
1 121 12321 1234321 123454321 1234321 12321 121 1
参考解答
#include <stdio.h> int main( ) { int i,j,n; scanf("%d",&n); for (i=1; i<=n; i++)/*打印图形上半部,即前n行*/ { for(j=1;j<=n-i;j++)//先打印n-i个空格 printf(" "); for(j=1;j<=i;j++)//再打印从1到i printf("%d",j); for(j=i-1;j>0;j--)//最后打印i-1递减到1 printf("%d",j); printf("\n");//一行打印完要换行 } for (i=n-1; i>0; i--)/*打印图形下半部,i由n-1递减到1即可*/ { 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"); } return 0; }
相关文章推荐
- 第八周OJ项目-打印数字图形
- 第八周 oj 2001 打印数字图形
- 第8周OJ项目5 打印数字图形
- C语言OJ项目参考(2399)求倒数和
- C语言OJ项目参考(2290)字符串的修改
- C语言OJ项目参考(1915) 第几天
- C语言OJ项目参考(2698) 大奖赛计分
- C语言OJ项目参考(1021)按要求输出
- C语言实验——打印数字图形
- C语言实验——打印数字图形
- C语言OJ项目参考(1034) 求值
- C语言OJ项目参考(2964) 查闰年
- C语言OJ项目参考(1039) 小球自由下落
- C语言OJ项目参考(2417) 字符串长度
- 第八周 OJ 打印数字图形
- C语言OJ项目参考(2747)进制转换
- C语言实验——打印数字图形
- C语言OJ项目参考(2969)学生成绩的处理
- C语言OJ项目参考(1052)两个字符串连接
- C语言实验——打印数字图形