其实学编程关键是学习其思想,如果你精通了一门,再去学其他的时候也很容易上手。C不会过时的,尤其是在unix、linux操作平台上,学好C是必须的。

C跟C++在很多方面也是兼容的,c是c++的基础。

再者c能从很大的程度上帮你了解计算机的发展史,数据结构等方面的知识,很多软件、甚至操作系统中的很大部分是用c来实现的。

还有一些电器芯片的程序,比如电冰箱内制冷系统……可以说用c可以解决一切可能遇到的问题,关键是你要能精通它。

所以放开手脚去大胆的学吧,c永远不会过时!

正金字塔

源代码:

include

void main()

{

inti,j,k,n;

printf("请输入金字塔的层数:");

scanf("%d",&n);

for(i=1;i<=n;++i)// 控制层数

{

for(j=1;j<=n-i;j++)// 控制空格数

printf(" ");for(k=1;k<=2*i-1;k++)// 控制*个数

printf("*");

printf("");// 一层金字塔输出完毕,换行继续输出下一层

}

}

倒金字塔

源代码:

include

void main()

{

inti,j,k,n;

printf("请输入倒金字塔的层数:");

scanf("%d",&n);

for(i=1;i<=n;++i)// 控制层数

{

for(k=0;k<=i-1;k++)// 控制空格数

printf(" ");for(j=2*n-2*i+1;j>0;j--)//控制*个数

printf("*");

printf("");

}

}

如此说来,正反三角形,难道你还不会吗?

希望对你有帮助!也希望你能够在学习C语言的路上越走越远,砥砺前行~

自学C/C++编程难度很大,不妨和一些志同道合的小伙伴一起学习成长!

C语言C++编程学习交流圈子,关注+私信【C/C++编程】微信公众号:C语言编程学习基地

有一些源码和资料分享,欢迎转行也学习编程的伙伴,和大家一起交流成长会比自己琢磨更快哦!

金字塔c_C/C++编程笔记:C语言入门题之正倒金字塔,正反三角形代码详解相关推荐

  1. c++入门代码_C/C++编程笔记:C语言入门题之正倒金字塔,正反三角形代码详解

    其实学编程关键是学习其思想,如果你精通了一门,再去学其他的时候也很容易上手.C不会过时的,尤其是在unix.linux操作平台上,学好C是必须的. C跟C++在很多方面也是兼容的,c是c++的基础. ...

  2. 量化投资之工具篇一:Backtrader从入门到精通(8)-交易系统代码详解

    本文将介绍Backtrader的交易系统,包括Order.Broker.Trade和Sizer等和交易相关关键类. Order(订单) 这个有翻译为订单,也有翻译为委托单的,后续统一为订单. 如之前文 ...

  3. java语言写购物车_JavaWeb后台购物车类实现代码详解

    相信大家肯定都在电商网站买过东西,当我们看中一件喜欢又想买的东西时,这时候你又不想这么快结账,这时候你就可以放入购物车: 就像我们平时去超市买东西一样,会推着购物车去买东西: 那么我们接下来看看jav ...

  4. C语言入门题库——温度转换

    C语言入门题库--温度转换 Description:将输入的摄氏温度C转化为华氏温度F和绝对温度K. 温度转换公式为: F=9/5C+32 K=273.16+C Input:输入仅一行,输入一个摄氏温 ...

  5. C语言入门题库——分段函数

    C语言入门题库--分段函数 Description:按下表计算y值,x值由键盘输入.(x,y均为float类型) x y 0<=x<10 sinx 10<=x<20 cosx ...

  6. BilSTM 实体识别_NLP入门实体命名识别(NER)+BilstmCRF模型原理Pytorch代码详解——最全攻略...

    来自 | 知乎   作者 | seven链接 | https://zhuanlan.zhihu.com/p/79552594编辑 | 机器学习算法与自然语言处理公众号本文仅作学术分享,如有侵权,请联系 ...

  7. C语言实现通讯录代码详解(保姆级讲解)

    引言 我们常说去用C语言去完成一些项目,实现一些我们想要的功能和搭建一个简单的平台或者完成一个小游戏的代码编写.我想说的是无论你想要用C语言去实现什么,首先得确定你需要实现的哪些些功能,然后通过自己对 ...

  8. 【CV】Pytorch一小时入门教程-代码详解

    目录 一.关键部分代码分解 1.定义网络 2.损失函数(代价函数) 3.更新权值 二.训练完整的分类器 1.数据处理 2. 训练模型(代码详解) CPU训练 GPU训练 CPU版本与GPU版本代码区别 ...

  9. 并发编程-04线程安全性之原子性Atomic包的4种类型详解

    文章目录 线程安全性文章索引 脑图 概述 原子更新基本类型 Demo AtomicBoolean 场景举例 原子更新数组 Demo 原子更新引用类型 Demo 原子更新字段类型 使用注意事项: Dem ...

最新文章

  1. 别让低效努力,毁了你
  2. 比较好的电脑系统_win10电脑系统选择什么版本比较好
  3. VR/AR标准委员会成立OpenXR工作组:Oculus、Valve领头
  4. springboot指定首页(静态资源导入)
  5. python继承属性_Python中的属性继承问题
  6. 综合布线系统就是连接计算机等终端的什么,综合布线系统安装的方法是什么?哪位清楚?...
  7. J1939协议之通俗易懂----概述
  8. 3cdaemon上传文件到Linux,PC用3CDaemon搭建FTP Server,交换机作为 Client备份配置文件...
  9. SwitchHosts-一款实用的host地址切换工具
  10. 如何管理好一个团队 怎样管理好一个团队 如何带领一个团队
  11. 细数阿里 25 个开源的前端项目,让你的 2021 路更加平坦
  12. 跨域 CORS policy
  13. 如何简单理解ngnix的反向代理
  14. 用python生成个性二维码生成器_Python 生成个性二维码
  15. html+css淘宝静态网页
  16. APK脱壳之—如何脱掉“梆梆加固”的保护壳
  17. Vue + Element UI 实现权限管理系统(更换皮肤主题)
  18. IT男真实的情感记录
  19. Python二维字典的几个小例子
  20. Processing编程入门-02——添加图片 小游戏

热门文章

  1. android学习-1
  2. [转载]C++ 中有符号类型到无符号类型的转换(C和C++程序员面试秘笈P9面试题6)...
  3. python:os模块与sys模块
  4. ASP.NET页面传值方式
  5. 意外断电后,Zabbix_proxy 重启无任何相关进程,如何处理?
  6. 计算机系统结构名词解释
  7. 解决Mysql数据库提示innodb表不存在的问题
  8. Zabbix添加网络设备
  9. 对于当前时点不能进行事物的事后确认。
  10. i5功耗最低的cpu_近年最大飞跃 Intel第11代低功耗酷睿处理器官宣:集显2倍、AI乘4...