第11周 oj for循环画三角形
问题及代码:
/*Copyright(c)2016,烟台大学计算机学院
all rights reserved.
作者:曹欣宇
完成日期:2016年11月11日题目描述
前几天,老师让良哥做一个画空心三角形的程序来取悦小师妹,可把良哥愁死了,C语言基础学得再扎实,算法不精也是硬伤呀!于是良哥又写好了主程序来找机前的你帮忙了^_^
输入输入一个数字 例如 5
输出** ** ** **********输出如上图形样例输入5
样例输出** ** ** *
*********
*/
#include <stdio.h>
void holl_triangle(int n); /*函数声明*/
int main()
{int n;scanf("%d",&n); /*输入行数n*/holl_triangle(n); /*调用输入n行的空心三角形的函数*/return 0;
}void holl_triangle(int n)
{
int i,j;for(j=1; j<=n-1; j++)printf(" ");printf("*\n");for(i=2; i<=n-1; i++){for(j=1; j<=n-i; j++)printf(" ");printf("*");for(j=1; j<=2*i-3; j++)printf(" ");printf("*\n");}for(j=1; j<=2*n-1; j++)printf("*");printf("\n");
}
运行结果:
知识点总结:
通过学习,进一步掌握了函数的用法,以及循环的用法。
学习心得:
这个题目最容易错的就是三角形中间的空格数应该是1 3 5 很可能看成2 4 6 。
第11周 oj for循环画三角形相关推荐
- 第11周 oj 判断三角形
问题及代码: /*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年11月11日题目描述娄月的妹妹刘月是个初中生,某天回 ...
- 第11周 oj 查闰年
问题及代码: /*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年11月11日题目描述大家知道如何判断某一年是否是闰年 ...
- 第11周 oj 日期妙算星座
问题及代码: /*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年11月11日题目描述 近几年星座运势十分流行,据说一 ...
- vue3.0 + typescript openlayers实现地图标点、移动、画线、显示范围、测量长度、测量面积、画三角形、画正方形、画圆、线选、画笔、清除测量、清除、地图上展示弹窗等功能
vue3.0 + typescript openlayers实现地图标点.移动.画线.显示范围.测量长度.测量面积.画三角形.画正方形.画圆.线选.画笔.清除测量.清除地图所有等功能 由于最近项目中用 ...
- 20145231 《信息安全系统设计基础》第11周学习总结
20145231<信息安全系统设计基础>第11周学习总结 教材学习内容总结 异常 异常是异常控制流的一种形式,由硬件和操作系统实现.简单来说,就是控制流中的突变. 出现异常的处理方式: 1 ...
- Effective C# 原则11:选择foreach循环
Effective C# 原则11:选择foreach循环 Item 11: Prefer foreach Loops C#的foreach语句是从do,while,或者for循环语句变化而来的,它相 ...
- 20145313张雪纯《信息安全系统设计基础》第11周学习总结
20145313张雪纯<信息安全系统设计基础>第11周学习总结 教材 异常控制流(ECF) 最简单的"平滑序列"类型的控制流是指PC中相邻的指令在存储器中也相邻.而异常 ...
- 201521123014 《Java程序设计》第11周学习总结
201521123014 <Java程序设计>第11周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 2. 书面作业 Q1 互斥访问与同步访 ...
- python循环语句打印三角形_python循环输出三角形图案的例子
python循环输出三角形图案的例子 我就废话不多说了,直接上代码吧! #Copyright (c)2017, 东北大学软件学院学生 # All rightsreserved #文件名称:a.py # ...
最新文章
- haproxy + keepalived “一键安装包” 配置与测试HOWTO
- RGBA和ARGB的区别
- 工作组环境中配置WSUS客户端
- PTA浙大版python程序设计题目集--第3章-5 字符转换 (15 分)
- JavaWeb前端:HTML5 简介
- 第五届大数据科学与工程国际会议(2021)成功召开
- malloc/free与new/delete的区别与联系
- Windows下部署yolov5实现口罩检测
- 软件测试工程师 Linux 十大场景命令使用
- 爬取猫眼电影相关信息
- 股票资金建仓分仓补仓计算器
- 马原复习思维导图-前三章
- 管理学之父彼得·德鲁克:目标管理的基本思路、原则及分解方法
- 举例解释大数定律、中心极限定理及其在机器学习中的应用
- Java设计模式(java design patterns)
- 光电收发器不匹配造成网络不通
- 【基础算法】试除法求约数(Acwing869题)
- E+H超声波物位计FMU42
- 不同部位长青春痘说明不同器官有毛病吗? (转自 八月的阳光)
- 基于众包采集定量数据的自适应结果推理