使用C语言打印不同星号图案(矩形 平行四边形 三角形)
2016-06-25 10:35
1786 查看
打印自定义行数的矩形
打印效果:
参考代码:
#include<stdio.h> int main() { int i,j,n; printf("请输入要打印矩形的行数:"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("* "); } printf("\n"); } return 0; }
打印自定义行数的平行四边形
打印效果:
参考代码:
#include <stdio.h> int main() { int i,j,n; printf("请输入要打印平行四边形的行数:"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=1;j<=n;j++) { printf("* "); } printf("\n"); } return 0; }
打印自定义行数尖朝上的等腰三角形
打印效果:
参考代码:
#include <stdio.h> int main() { int i,j,n; printf("请输入要打印尖朝上等腰三角形的行数:"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=1;j<=2*i-1;j++) { printf("*"); } printf("\n"); } return 0; }
打印自定义行数尖朝下的等腰三角形
打印效果:
参考代码:
#include <stdio.h> int main () { int i,j,n; printf("请输入要打印尖朝下等腰三角形的行数:"); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=i-1;j++) { printf(" "); } for(j=1;j<=2*n-2*i+1;j++) { printf("*"); } printf("\n"); } return 0; }
相关文章推荐
- C语言数据类型与输出格式
- 详解c++指针的指针和指针的引用
- 学习笔记:第11章 C/C++程序设计
- 深入了解C++中map用法
- C++设计模式浅识职责链模式
- c++中位运算
- C++设计模式浅识命令模式
- 字符串转数组 C++
- 《C++ Primer Plus》学习笔记 2.1.3 C++预处理器和iostream文件
- vim C++配置
- C++可变参数的另一种实现
- 仅返回类型不同的函数,在C++中如何实现重载?
- 降低程序耦合性的方法
- C++中的友元(一)
- 单调栈:平面上N个底部对齐紧靠在一起的矩形,宽高是任意整数,求其最大内切矩形的面积
- C++ 实验五
- C++ 实验四
- C++ 实验三
- C++ 实验二
- C++ 实验一