oj1967: C/C++经典程序训练5---图形打印问题
来源:互联网 发布:php企业站源码 编辑:程序博客网 时间:2024/05/18 20:51
问题描述:图形的规则如下 ,要求输入n的值,按照图形的打印规则打印出相关的图形
+
+*+ +
+***+ +*+
+*****+ +***+ +
+*******+(n=5) +*****+(n=4) +*+(n=2)
+*****+ +***+ +
+***+ +*+
+*+ +
+
作者:何知令
发表时间:2017年2月19日
输入:输入整数n
+
+*+ +
+***+ +*+
+*****+ +***+ +
+*******+(n=5) +*****+(n=4) +*+(n=2)
+*****+ +***+ +
+***+ +*+
+*+ +
+
作者:何知令
发表时间:2017年2月19日
输入:输入整数n
输出;按图形的规律打印出相关的图形
代码:
/*问题描述:图形的规则如下 ,要求输入n的值,按照图形的打印规则打印出相关的图形 + +*+ + +***+ +*+ +*****+ +***+ + +*******+(n=5) +*****+(n=4) +*+(n=2) +*****+ +***+ + +***+ +*+ +*+ + +作者:何知令发表时间:2017年2月19日输入:输入整数n输出;按图形的规律打印出相关的图形*/#include <stdio.h>#include <stdlib.h>int main(){ int i,j; int n; scanf("%d",&n); for(i=0; i<n; i++) { for(j=i; j<n-1; j++) printf(" "); printf("+"); for(j=0; j<i; j++) printf("*"); for(j=0; j<i-1; j++) printf("*"); if(i!=0) printf("+"); printf("\n"); } for(i=0; i<n-1; i++) { for(j=0; j<=i; j++) printf(" "); printf("+"); for(j=n-1; j>i+1; j--) printf("*"); for(j=n-2; j>i+1; j--) printf("*"); if(i!=n-2) printf("+"); printf("\n"); } return 0;}程序运行结果展示:
知识点总结:控制结构
学习心得:稍微比前一个难些
0 0
- oj1967: C/C++经典程序训练5---图形打印问题
- 1135C/C++经典程序训练5---图形打印问题
- C/C++经典程序训练5---图形打印问题
- 山东理工ACM【1135】C/C++经典程序训练5---图形打印问题
- [1135]C/C++经典程序训练5—图形打印问题
- OJ (1967): C/C++经典程序训练5---图形打印问题
- C/C++经典程序训练5---图形打印问题 (sdut oj)
- SDUT-1135 C/C++经典程序训练5---图形打印问题
- Problem J: C/C++经典程序训练5---图形打印问题
- C打印图形
- 打印图形c
- C语言打印图形
- C语言 打印图形
- 问题 N: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- 一个打印有规律图形的c程序。
- C经典 打印正三角形
- [1133]C/C++经典程序训练3—模拟计算器
- C/C++经典程序训练3---模拟计算器
- 学习Spring Cloud第六课(将微服务注册到Eureka Server上)
- Python类定义、例化与调用
- [AFHTTPRequestSerializer requestWithMethod:URLString; 'Invalid parameter not satisfying: URLString'
- C++中 引用&与取地址&的区别
- sscanf函数用法
- oj1967: C/C++经典程序训练5---图形打印问题
- 【心得】写在创号之初
- 有父类的子类实例化时,子类与父类的成员变量,构造函数,代码块的执行顺序
- VS 提示 数组名不明确
- Linux学习(5)--文件与目录管理
- <The C programming language> 5.11 将其他一些选项增加到排序程序中
- 互联网服务器技术及开源项目
- Tomcat解惑 之 CATALINA_HOME与CATALINA_BASE
- springmvc 配置多视图(jsp,freemarker,HTML等)