第八周 OJ练习-5
来源:互联网 发布:百度炒股软件 编辑:程序博客网 时间:2024/06/06 16:44
问题及代码
<span style="color:#000000;">/*[提交][状态][讨论版]题目描述从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。输入正整数n(1≤n≤9)。输出指定数字图形。样例输入5样例输出 1 121 12321 1234321123454321 1234321 12321 121 1*/#include<stdio.h>int main(){ int i=1,n,t1,t2,a,b; int s1=1,c,d,s2,i2=1,i3=1,n2,n3; scanf("%d",&n); s2=n-1; n2=n-1; while(i<=n) { i2=1; while(i2<=n2) { printf(" "); i2++; } n2--; t1=0; a=1; b=1; while(a<=s1) { t1=t1+1; printf("%d",t1); a++; } t2=t1; while(b<=(s1-1)) { t2=t2-1; printf("%d",t2); b++; } s1++; i++; printf("\n"); } i=1; n3=1; while(i<=(n-1)) { i3=1; while(i3<=n3) { printf(" "); i3++; } t1=0; c=1; d=1; while(c<=s2) { t1=t1+1; printf("%d",t1); c++; } t2=t1; while(d<=(s2-1)) { t2=t2-1; printf("%d",t2); d++; } printf("\n"); i++; s2--; n3++; } return 0;}</span>
运行结果
知识点总结
练习复杂循环结构的运用
学习心得
做起来有些吃力,但收获很多
0 0
- 第八周 OJ练习-5
- 第八周 OJ练习-1
- 第八周 OJ练习-2
- 第八周 OJ练习-3
- 第八周 OJ练习-4
- 第八周OJ(5)打印数字图形
- 第八周 oj
- 第八周 OJ 求值
- 第八周oj 1
- 第八周 oj 求值
- 第八周项目oj
- 第七周 OJ练习-5
- 第八周练习--求值
- 第八周OJ-分数序列
- 第八周OJ(3)求值
- oj第八周训练A
- oj第八周训练B
- 第八周-OJ-C求值
- 使用maven构建struts2
- vue2.0Demo
- 日志系统jar包:slf4j-api, slf4j-log4j12以及log4j
- boost库多线程(Thread)编程(线程操作,互斥体mutex,条件变量)
- 使用HTML5的两个api,前端js完成图片压缩。
- 第八周 OJ练习-5
- C# 更新 oracle 大字段 ORA-01460: 转换请求无法实施或不合理
- NIS服务器搭建(1)
- Vue.js起步学习笔记
- R︱高效数据操作——data.table包(实战心得、dplyr对比、key灵活用法、数据合并)
- 几个预编译指令的用法
- 种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- IE6兼容图片和fixed
- 试试发一下