Problem J: C/C++经典程序训练5---图形打印问题
来源:互联网 发布:淘宝化妆品店铺简介 编辑:程序博客网 时间:2024/05/18 17:43
Description
图形的规则如下 ,要求输入n的值,按照图形的打印规则打印出相关的图形
+
+*+ +
+***+ +*+
+*****+ +***+ +
+*******+(n=5) +*****+(n=4) +*+(n=2)
+*****+ +***+ +
+***+ +*+
+*+ +
+
Input
输入整数n
Output
按图形的规律打印出相关的图形
Sample Input
4
Sample Output
+
+*+
+*+
+*+
+*+
+*+
+
解法:
#include<stdio.h>int main(){ int i,j,n,a; int func1(int n); scanf("%d",&n); for(i=1;i<=n;i++){ for(j=1;j<=n-i;j++) { printf(" "); } if(i==1){printf("+");printf("\n");} else{ printf("+"); a=func1(i); while(a) { a--; printf("*"); } printf("+"); printf("\n"); }} for(i=n-1;i>=1;i--) { for(j=i;j<n;j++) { printf(" "); } if(i==1){printf("+");printf("\n");} else{ printf("+"); a=func1(i); while(a) { a--; printf("*"); } printf("+"); printf("\n"); } } return 0;}int func1(int n){ return n*2-3;}
阅读全文
0 0
- Problem J: C/C++经典程序训练5---图形打印问题
- 1135C/C++经典程序训练5---图形打印问题
- C/C++经典程序训练5---图形打印问题
- oj1967: 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语言实验——for循环打印图形(循环结构)
- OJ期末刷题 Problem I: C/C++经典程序训练3---模拟计算器
- Problem N: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- Problem H: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- Problem I: C语言实验——打印数字图形
- C打印图形
- 打印图形c
- C语言打印图形
- C语言 打印图形
- Visio| Visio简易使用指南
- 机器学习之决策树学习笔记
- RaspberryPi树莓派安装MySQL并远程登录
- LintCode 671 循环单词
- CTO 离职、研发变动,百度外卖与饿了么组织架构融合公布
- Problem J: C/C++经典程序训练5---图形打印问题
- Linux系统下的SSH服务器的搭建
- Java反射基础
- matlab simulink保存出错的问题
- 欢迎使用CSDN-markdown编辑器
- 指针常量,常量指针,指针 区别
- Ubuntu 需要安装软件地址记录
- C++完成复数类的运算符重载
- 循环的套路