C语言实例(40~49)

  • 40.使用*号创建直角三角形图案
    • (1)代码
    • (2)运行结果
  • 41.使用不同数字创建直角三角形图案
    • (1)代码
    • (2)运行结果
  • 42.每行使用相同的字母,不同行使用不同字母,来创建直角三角形图案
    • (1)代码
    • (2)运行结果
  • 43.用*号创建倒直角三角形
    • (1)代码
    • (2)运行结果
  • 44.用不同数字创建倒直角三角形
    • (1)代码
    • (2)运行结果
  • 45.*号创建金字塔(由空格数和*组成)
    • (1)代码
    • (2)运行结果
  • 46.不同数字创建金字塔
    • (1)代码
    • (2)运行结果
  • 47.*号实现倒金字塔
    • (1)代码
    • (2)运行结果
  • 48.杨辉三角
    • (1)代码
    • (2)运行结果
  • 49.弗洛伊德三角形
    • (1)代码
    • (2)运行结果

40.使用*号创建直角三角形图案

(1)代码

#if 0
#include <stdio.h>
#include <windows.h>
int main()
{int i, j, rows;printf("行数: ");scanf("%d",&rows);for(i=1; i<=rows; ++i){//行数决定了每行有几个*,所以j<=ifor(j=1; j<=i; ++j){printf("* ");}printf("\n");}system("pause");return 0;
}
#endif

(2)运行结果

41.使用不同数字创建直角三角形图案

(1)代码

//41.使用不同数字创建直角三角形图案
#if 1
#include <stdio.h>
#include <windows.h>
#define _CRT_SECURE_NO_WARNINGS 0int main()
{int i, j, rows;printf("行数: ");scanf("%d",&rows);for(i=1; i<=rows; ++i){//行数决定了每行有几个数字,所以j<=ifor(j=1; j<=i; ++j){//j决定的每行输出的数据是多少printf("%d ",j);}printf("\n");}system("pause");return 0;
}
#endif

(2)运行结果

42.每行使用相同的字母,不同行使用不同字母,来创建直角三角形图案

(1)代码

#if 0
#include <stdio.h>
#include <windows.h>
int main()
{int i, j;char input, alphabet = 'A';printf("输入大写字母: ");//input决定了在哪个字母结束scanf("%c",&input);//input-'A'+1 (输入字母到A之间的字母的个数,比如C到A是3)for(i=1; i <= (input-'A'+1); ++i){//j决定了每行输入几个字母for(j=1;j<=i;++j){//每行输出的字母printf("%c ", alphabet);}++alphabet;//每行输出完成后,换行printf("\n");}system("pause");return 0;
}
#endif

(2)运行结果

43.用*号创建倒直角三角形

(1)代码

#if 0
#include <stdio.h>
#include <windows.h>
int main()
{int i, j, rows;printf("行数: ");scanf("%d",&rows);for(i=rows; i>=1; --i){for(j=1; j<=i; ++j){printf("* ");}printf("\n");}system("pause");return 0;
}
#endif

(2)运行结果

44.用不同数字创建倒直角三角形

(1)代码

#if 1
#include <stdio.h>
#include <windows.h>
int main()
{int i, j, rows;printf("行数: ");scanf("%d",&rows);for(i=rows; i>=1; --i){for(j=1; j<=i; ++j){printf("%d ",j);}printf("\n");}system("pause");return 0;
}
#endif

(2)运行结果

45.号创建金字塔(由空格数和组成)

(1)代码

#if 0
#include <stdio.h>
#include <windows.h>
int main()
{int i, space, rows, k=0;printf("输入行数: ");scanf("%d",&rows);for(i=1; i<=rows; ++i, k=0){//rows-i-1这里减1,就是图形整体右移了一个空格for(space=1; space<=rows-i; ++space)//for(space=0; space<=rows-i-1; ++space){printf(" ");}while(k != 2*i-1){printf("*");++k;}printf("\n");}system("pause");return 0;
}
#endif

(2)运行结果

46.不同数字创建金字塔

(1)代码

#if 0
#include <stdio.h>
#include <windows.h>
int main()
{int i, space, rows, k=0, count = 0, count1 = 0;printf("行数: ");scanf("%d",&rows);for(i=1; i<=rows; ++i){for(space=1; space <= rows-i; ++space){printf("  ");++count;}while(k != 2*i-1){if (count <= rows-1){printf("%d ", i+k);++count;}else{++count1;printf("%d ", (i+k-2*count1));}++k;}count1 = count = k = 0;printf("\n");}system("pause");return 0;
}
#endif

(2)运行结果

47.*号实现倒金字塔

(1)代码

#if 0
#include<stdio.h>
#include <windows.h>
int main()
{int rows, i, j, space;printf("行数: ");scanf("%d",&rows);for(i=rows; i>=1; --i){//空格数(左边输出多少个空格)for(space=0; space < rows-i; ++space)printf("  ");//左半边(输出多少个*)for(j=i; j <= 2*i-1; ++j)printf("* ");//右半边(输出多少个*)for(j=0; j < i-1; ++j)printf("* ");printf("\n");}system("pause");return 0;
}
#endif

(2)运行结果

48.杨辉三角

(1)代码

#if 0
#include <stdio.h>
#include <windows.h>
int main()
{int rows, coef = 1, space, i, j;printf("行数: ");scanf("%d",&rows);//行数for(i=0; i<rows; i++){//每行前面的空格数for(space=1; space <= rows-i; space++)printf("  ");for(j=0; j <= i; j++){if (j==0 || i==0)coef = 1;elsecoef = coef*(i-j+1)/j;printf("%4d", coef);}printf("\n");}system("pause");return 0;
}
#endif

(2)运行结果

49.弗洛伊德三角形

(1)代码

#if 0
#include <stdio.h>
#include <windows.h>
#define N 10
int main()
{int i;int j; for(i=1,j=1;i<=N;i++){for(int l=1;l<=i;l++,j++)printf("%5d",j); printf("\n");}system("pause");return 0;
}
#endif

(2)运行结果

C语言实例(六)创建各类三角形相关推荐

  1. C++ 创建各类三角形图案

    文章目录 前言 一.直角三角形 二.数字直角三角形 三.字母直角三角形 四.倒直角三角形 总结 前言 介绍完了c++,我们来实例看一下怎样用c++. 一.直角三角形 我们先来做一个简单的三角形. #i ...

  2. C语言实例练习(上)

      生如蝼蚁当立鸿鹄之志,命薄似纸应有不屈之心!   学编程必须动手敲代码,所以刷题是硬道理.   题目来源:菜鸟教程 C语言实例   对某些题目做了一些小改动,并加入了自己的学习笔记和理解,代码不是 ...

  3. C++编程练习 利用嵌套循环实现各类三角形图案

    原题来自菜鸟教程 C++ 实例 - 创建各类三角形图案 文章目录 1.*组成的直角三角形 2.数字组成的三角形 3.字母组成的三角形 4.打印*组成的倒三角 5.打印数字组成的倒三角形 6.*构成的金 ...

  4. C语言库函数大全及应用实例六

    C语言库函数大全及应用实例六 原文:C语言库函数大全及应用实例六                                              [编程资料]C语言库函数大全及应用实例六 函 ...

  5. lgo怎么打开o文件_GO语言文件的创建与打开实例分析

    本文实例分析了GO语言文件的创建与打开用法.分享给大家供大家参考.具体分析如下: 文件操作是个很重要的话题,使用也非常频繁,熟悉如何操作文件是必不可少的.Golang 对文件的支持是在 os pack ...

  6. 实例六 自动售饮料机

    实例六 自动售饮料机 3.2.1. 本章导读 了解自动售货机的工作流程以及各个工作状态,以及其testbench,最后在Robei可视化仿真软件经行功能实现和仿真验证. 设计原理 自动售货机的信号定义 ...

  7. C语言实例第6期:反转字符串

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  8. C语言实例第5期:在控制台打印100-200之间的所有素数

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  9. C语言实例第4期:交换数组中最大数和最小数的位置

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  10. C语言实例第3期:在控制台打印出著名的杨辉三角

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

最新文章

  1. 构造post_用requests构造简单请求
  2. springboot整合图像数据库Neo4j
  3. VTK:图片之RGBToHSI
  4. java canvas画圆圈_java – 在视图上绘制一个圆圈(android)
  5. 前端学习(619):变量的小案例二
  6. Oracle11gR2_ADG管理之恢复主库的truncate表实战
  7. python与lua闭包的一点不同
  8. 孙正义辞任阿里董事 阿里:软银仍有权提名一名董事进董事会
  9. java 获取http地址_java如何获取当前时间,java如何获取ip地址
  10. 【报告分享】2020直播电商生态白皮书.pdf(附下载链接)
  11. Promise 最完整介绍与实现解密
  12. Win32汇编学习笔记(罗云彬)(一)
  13. 教大家如何修改博客背景
  14. 区块链开发(四)Nodejs下载安装
  15. 子模的性质(submodular)
  16. mysql5.5.8安装图解_MySQL 5.5.8安装详细步骤-阿里云开发者社区
  17. vmplayer7安装OSX10.10
  18. C 与 C++ 谁的效率高,为什么?
  19. [python爬虫小实战2]根据用户输入关键词爬取今日头条图集,并批量下载图片
  20. win7计算机u盘不显示盘符,win7系统识别U盘但不显示盘符该如何解决?

热门文章

  1. 阿里云助贫困大学生用技能点亮人生
  2. dateutils java_DateUtils.java
  3. 基于 ARIMA-GARCH 模型人名币汇率分析与预测[论文完整][2020年]
  4. python foc电机库_No.3 FOC SDK5.0电机库软件系统分析
  5. arduino步进电机程序库_arduino控制步进电机的库(带有驱动器)
  6. Qt5中this application has requested the runtime to terminate it in an unusual way 无法运行问题的解决
  7. 嵌入式linux全套教学视频(国嵌版)
  8. 安卓开发与java_安卓开发和Java开发有什么区别?
  9. 啊哈 算法 啊哈磊 扫描版pdf
  10. 单片机流水灯源代码+仿真