C语言三角型n题(从入门到熟练)
目录
1.打印倒三角图案
2.利用对折原理输出倒三角形
3.输出正三角形
4.利用对折原理输出菱形
5.打印杨辉三角前十行
1.打印倒三角图案
/*===============================================* 文件名称:1.c* 创 建 者: * 创建日期:2022年04月09日* 描 述:* 输出倒三角图案================================================*/
#include <stdio.h>int main(int argc, char *argv[])
{ int n;int i,j,k;printf("请输入打印的行数:\n");scanf("%d",&n);for(i=0;i<n;i++){for(k=0;k<i;k++)printf(" ");
// for(j=0;j<2*(n-i-1)+1;j++)
// 输出9,7,5,3,1
// 与i,j,k=0 or i,j,k=1有关,涉及到输出语句的最后一次执行输出几个*号,即j<2*(n-i-1)for(j=2*(n-i-1)+1;j>0;j--) // 与上文效果一样 printf("*");printf("\n");}return 0;
}
请输入行数:
5
*************************
2.利用对折原理输出倒三角形
/*===============================================
* 文件名称:1.1.c
* 创 建 者:
* 创建日期:2022年04月10日
* 描 述:
================================================*/
#include <stdio.h>int main(int argc, char *argv[])
{int n;printf("请输入行数:\n");scanf("%d",&n);for(int i=0;i<n;i++){for(int k=0;k<i;k++)printf(" ");for(int j=0;j<n-i;j++)printf("*");for(int j=0;j<n-i;j++)printf("#");printf("\n");}return 0;
}
请输入行数:
5
*****#####****####***###**##*#
3.输出正三角形
/*===============================================* 文件名称:1.2.c* 创 建 者: * 创建日期:2022年04月10日* 描 述:================================================*/
#include <stdio.h>int main(int argc, char *argv[])
{int n;printf("请输入行数:\n");scanf("%d",&n);for(int i=0;i<n;i++){for(int k=n-1;k>i;k--)printf(" ");for(int j=0;j<2*i+1;j++)printf("*");printf("\n");}return 0;
}
请输入行数:
5****************
*********
4.利用对折原理输出菱形
/*===============================================
* 文件名称:1.3.c
* 创 建 者:
* 创建日期:2022年04月10日
* 描 述:
================================================*/
#include <stdio.h>int main(int argc, char *argv[])
{int n;printf("请输入行数:\n");scanf("%d",&n);for(int i=0;i<n/2;i++){for(int k=n/2-1;k>i;k--)printf(" ");for(int j=0;j<2*i+1;j++)printf("*");printf("\n");}for(int i=0;i<n/2;i++){for(int k=0;k<i;k++)printf(" ");for(int j=0;j<2*(n/2-i)-1;j++)printf("*");printf("\n");}return 0;
}
请输入行数:
10****************
*********
*************************
5.打印杨辉三角前十行
* 打印杨辉三角前10行
================================================*/
#include <stdio.h>int main(int argc, char *argv[])
{ int a[10][10];int i,j,sum;for(i=0;i<10;i++)for(j=0;j<10;j++)a[i][j]=0;for(i=0;i<10;i++)a[i][0]=1;for(i=1;i<10;i++)for(j=1;j<=i;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];for(i=0;i<10;i++){for(j=0;j<=i;j++)printf("%5d",a[i][j]);printf("\n");}return 0;
}
root@ubuntu:/C/three_text# ./a.out11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 11 7 21 35 35 21 7 11 8 28 56 70 56 28 8 11 9 36 84 126 126 84 36 9 1
C语言三角型n题(从入门到熟练)相关推荐
- c语言计算机编程例题详解,计算机C语言编写程序题及答案解析精选.doc
计算机C语言编写程序题及答案解析精选 2011年计算机二级C语言编写程序题及答案解析精选 [4.1]已知银行整存整取存款不同期限的月息利率分别为:0.315% 期限一年0.330% 期限二年月息利率 ...
- CTF pwn题堆入门 -- Unsorted bin
Unsorted bin 序言 概述 攻击方式 unlink 释放Chunk到Unsorted bin House of Orange House of einherjar Unsorted bin ...
- C++刷题 【入门1】顺序结构+【入门2】分支结构 20230316
C++刷题 [入门1]顺序结构+[入门2]分支结构 [入门1]顺序结构 先来一道简单题练练手 ### 链接:https://ac.nowcoder.com/acm/contest/18839/1005 ...
- 职工工资信息系统 c语言题,谁能帮我解决关于C语言的一些题?
谁能帮我解决关于C语言的一些题? 我这里有三道C语言的题,很汗,C语言学的不好,大家帮帮忙,看看哪个好编一点,我自己再捣鼓捣鼓,那个--如果哪位以前有类似的编程,能不能给我参考参考,或者--那个,有大 ...
- c语言 swap交换函数_C语言经典100题(14)
1 上期答案揭晓 首先给大家看看上一篇文章C语言经典100题(13)中第三部分编程题的答案: #includeint main(){ int i,x,y,z; for(i=100;i<1000; ...
- 关于c语言程序开发过程 下面说法错误的是,c语言笔试真题
下面由我们YJBYS求职网专家为您分享关于二级c语言笔试真题,请您参考: 函数fun 的功能是:计算正整数n 的所有因子(1 和n 除外)之和作为 函数值返回. 例如:n=120 时,函数值为239. ...
- 二级c语言编程题只要得出答案,计算机二级C语言考试编程题题库答案.docx
计算机二级C语言考试编程题题库答案 1.求100之内自然数中最大的能被17整除的数.void main(){ int i;for(i=100;i>0;i--)if(i%17==0)break;p ...
- c语言注释的开始标记符和结束标记符分别为,C语言程序设计填空题
C语言程序设计填空题Tag内容描述: 1.面向对象程序设计期末综合练习二 填空题 填空题 1 C 语言是在 语言的基础上发展起来的 2 C 语言的编译单位是扩展名为 的 文件 3 行尾使用注释的开始标 ...
- vb编程转为c语言,C语言,VB编程题
C语言,VB编程题 來源:互聯網 2012-01-26 12:27:25 評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: 一道题目,请用C语言和V ...
最新文章
- Android运行时权限
- 689D Magic Odd Square 奇数幻方
- 最新、最前沿AI论文哪里找?
- 浅谈一下对runloop的理解
- 手机号正则和邮箱正则,常用正则解释
- 小程序游戏年龄计算机,2018年小程序游戏排行榜,这十款游戏你玩过几个?
- 3Dmax玻璃材质参数应该怎样设置
- Ubuntu切换桌面显示管理器
- Centos7 Firewalld 自定义规则
- 勒索软件Cerber和TeslaCrypt的区别-------典型的勒索软件家族
- 学计算机编程难吗,编程真的很难吗?为什么会认为学编程难?
- 如何限制一台电脑只能登陆一个QQ帐号
- mysql数据库的基本操作语句
- Multisim仿真 错误Error: Shorted voltage sources found: Vfgen_src_negative
- 零基础转行新媒体运营,有哪些必须要掌握的技能
- 3.20 关于怎样做好小红书直播的一些技巧【玩赚小红书】
- 国内外学者联合撰写,ChatGPT技术路线图
- 新手入门:你适合做程序员吗?
- 京东平台研发:领域驱动设计(DDD)实践总结
- 最大限度地提升你的笔记本显卡性能
热门文章
- 详解回调地狱以及promise
- [附源码]java毕业设计面向企业人力资源管理网上智能考勤系统
- mac系统上查看mysql数据库端口号及解决端口号为0问题
- 谷粒商城三阶段课件_高一地理必修一4:(课件)第一单元行星地球 第二节太阳对地球的影响...
- Emoji 表情符号 处理
- 如何做成牛x,简历吸引人,月薪3万,程序员的品牌
- libxml2剖析(4):XML技术概览
- JavaWeb项目表格页面
- 浅析YOLO目标检测算法AI安全帽识别技术及场景应用
- [微信小程序专题] 基本页面设置