C语言 打印图形
来源:互联网 发布:开个淘宝网店怎么进货 编辑:程序博客网 时间:2024/05/05 18:33
#include<stdio.h>int main(){ printTriangle11(); printTriangle2(); printTriangle3(); printTriangle4(); return 0;}void printTriangle1()//打印三角形{ int i; int j; int row; printf("打印几行?:"); scanf("%d",&row); for(i=1;i<=row;i++) { for(j=1;j<=i;j++) { printf("*"); }printf("\n"); }}void printTriangle11(){ int i; int j; int row; printf("打印几行?:"); scanf("%d",&row); for(i=0;i<row;i++) { for(j=1;j<row-i;j++) { printf("*"); } printf("\n"); }}void printTriangle2()//打印倒序的三角形{ int i; int j; int row; printf("打印几行?:"); scanf("%d",&row); for(i=row;i>=1;i--) { for(j=i;j>=1;j--) { printf("*"); }printf("\n"); }}void printTriangle3()//打印平行四边形{ int i; int j; int row; printf("打印几行?:"); scanf("%d",&row); for(i=row;i>=1;i--) { for(j=i;j>=1;j--)//先打印倒序的三角形(空格) { printf(" "); } for(j=1;j<=row;j++)//再打印 { printf("*"); } printf("\n"); }}void printTriangle4()//等腰三角形{ int i, space, rows, k=0; printf("输入行数: "); scanf("%d",&rows); for(i=1; i<=rows; ++i, k=0)//控制行数 { for(space=1; space<=rows-i; ++space)//打印空格每行递减 { printf(" "); } while(k != 2*i-1)//输出金字塔个数 { printf("* "); ++k; } printf("\n"); }}
测试:
打印几行?:12******************************************************************打印几行?:12******************************************************************************打印几行?:12 ************ ************ ************ ************ ************ ************ ************ ************ ************ ************ ************ ************输入行数: 12 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * *
阅读全文
0 0
- C语言打印图形
- C语言 打印图形
- c语言图形打印 12345
- C语言:循环练习题 打印图形
- C语言:打印图形 数字直角三角形
- C语言:打印图形练习测试
- c语言实现--------简单打印图形
- C语言空心菱形 *号打印图形
- c语言之打印输出图形
- C语言中的简单图形打印
- C语言实验——打印图形
- C语言实验——打印图形
- C语言中用循环打印各种图形
- 用C语言打印图形&C语言注释符
- 1179C语言实验——打印数字图形
- C语言函数编程:二维数组打印平面图形-->死
- C语言基础-几个简单图形的打印
- C语言实验——打印数字图形
- Opencv3.2.0 SVM简单尝试
- 算法第五周Merge Two Sorted Lists[easy]
- HDU 6006 Engineer Assignment(状态压缩dp)
- codeforces 869E The Untended Antiquity 二维BIT + hash
- 二叉树基本概念一览
- C语言 打印图形
- asio post讲解
- c语言 求1000到2000之间的闰年
- 遗传算法简单介绍与MATLAB实现(二)
- HDFS命令
- <C语言经典100例>c36 数组元素交换
- 【汇编学习笔记】2:判断并输出各类字符数
- 决策树模型组合之随机森林与GBDT
- python连接FTP服务器