c语言输出菱形
关注:65 发布时间:2021-07-19 15:36:20
需要准备的物品
ubuntu vim gcc
详细介绍方法/步骤
首先,输入预处理指令# includesdio.h和函数原型void print(int n)。
其中n代表行数。
,则预先判断输入n,如果小于0甚至更小,则打印结束。
,然后输出菱形的上半部分(包括比较长的一行)。输出采用两层循环,行数和行内位置分别控制。
,然后输出菱形的下半部分(包括比较长的一行)。双层循环也用于输出,它分别控制行数和行内的位置。
测试n=5和n=7的输出,代码如下。
编译和运行后的结果如下
这是所有的代码:
#包含stdio.h
无效打印(int n)
{
//判断n是否满足正奇数的要求
if(n 0 || n % 2==0)
//不符合要求直接退出
返回;
//输出到上半部分菱形
int i=1,j=1;
//我控制行数
for(i=1;i=(n ^ 1)/2;i)
{
//j控制每行的位置
//输出空间
for(j=1;j=(n ^ 1)/2-i;j)
printf(");
//输出*
for(j=1;j=2 * i-1;j)
printf(" * ");
//输出换行
printf(" \ n ");
}
//输出下一半
//我控制行数
for(i=1;i=n/2;i)
{
//j控制每行的位置
//输出空间
for(j=1;j=i;j)
printf(");
//输出*
for(j=1;j=n-2 * i;j)
printf(" * ");
//输出换行
printf(" \ n ");
}
}
//测试函数,测试n=5和n=7
int main
{
printf(" 5 \ n ");
印刷品(5);
printf(" 7 \ n ");
印刷品(7);
返回0;
}
下一篇:excel分离型饼图怎么做
猜你喜欢
-
c语言怎样接收double类型变量输入104人喜欢
我们用c语言写程序时,经常需要用到双类型,那么c语言如何接收双类型数据呢?以下小系列将与大家分享。需要准备的物品发展中心详细介绍方法/步骤首先,我们打开dev c软件,创建一个新的c语言项目,如下图所…
更新时间:2021-07-28 19:42:05
-
win10打不开本地运行编辑器67人喜欢
1.单击开始-windows管理工具-注册表编辑器打开注册表编辑器。展开hkey _本地_机器\软件\微软\ windows \当前版本\策略\系统节点。3.右键单击系统节点,然后单击新建-项目。4.创建一个名为credsp…
更新时间:2022-03-01 16:51:05
-
视频怎么加v89人喜欢
1.进入西瓜视频官网。2.在西瓜视频左侧内容框第三栏选择“个人中心”,进入个人中心开始认证。3.点击个人中心的“我的权益”。4.点击后,进入右侧顶栏第二个“账户权限”,点击进入。5.点击这里后可以…
更新时间:2022-02-17 08:59:04
-
腾讯视频缓存文件在哪55人喜欢
查找腾讯视频本地缓存文件的方法如下:1.打开腾讯视频,找到设置选项。2.在设置中找到下载设置选项。3.在下载管理中,您可以看到存储下载程序的文件夹。4.在我的电脑里搜索找到腾讯视频本地缓存文件。…
更新时间:2021-12-10 07:00:53
-
微信电脑版怎么清理聊天记录95人喜欢
详细介绍方法/步骤登录微信电脑版,在应用左下角找到更多,点击进入:在更多设置中,单击设置进入设置页面:在左侧菜单栏中找到常规设置,并点击进入:单击“清除聊天记录”清除聊天记录:相关经验延伸阅读问希…
更新时间:2021-10-29 16:51:02
-
我们经常用hbuilder搭建移动app应用,那么搭建好应用后如何将app打包到apk呢?下面的小系列就给大家演示一下。需要准备的物品编辑器详细介绍方法/步骤首先打开hbuilder软件,点击顶部的文件菜单,选择下…
更新时间:2021-09-30 20:48:01
-
windows7错误恢复进不去75人喜欢
1.开机后立即按f8,直到高级选项出现“放手”,选择“上次正确配置”,按f8进入安全模式恢复系统或重新安装系统(如果重新安装相同,建议大修;如果可以进入安全模式,说明你安装了不合适的东西,卸载了事故发…
更新时间:2022-05-13 18:49:04
-
抖音评论怎么发表情19人喜欢
1.在我们手机的桌面上找到tik tok并点击它。2.打开一小段抖音视频,点击屏幕右侧的三个点。3.单击注释列中的输入框。4.将我们的手机输入法切换到搜狗输入法,点击表情图标。5.最后,选择一个表达式并…
更新时间:2022-06-09 07:00:05
-
头条号开通双标题收益41人喜欢
如果标题号启用了双标题,则需要在系统中应用和设置。1.手动发布“图文”时,先使用“声明原创”功能。2.在展开的选项中,选中“双标题”并填写标题。第二个标题的设置标准与主标题相同。3.在“文章管…
更新时间:2022-04-04 20:47:02
-
华为海思ec2108刷安卓系统教程103人喜欢
1.打开机顶盒,用ttl线连接到pc的usb端口。2.计算机插入ttl刷线,端口速率设置为115003.将电脑和机顶盒都连接到路由器,打开电脑上的快速启动brush程序,选择brush固件、服务器ip(即您电脑的ip地址)、机…
更新时间:2022-05-22 18:48:04
-
关于动物基因的系统流小说有哪些198人喜欢
1、 《狩魔手记》 。在下个世纪的某个时代,核武器大灾难之后,剩下的人类生活在极其残酷的环境中。核辐射无处不在,食物和饮用水非常稀缺和珍贵。然而,随着科学技术的发展,人的潜力不断被激发和进化。…
更新时间:2022-03-08 10:57:02
-
5g网络什么时候普及27人喜欢
由于5g是新推出的技术服务,需要建设大量新基站,2019年将建设5万个5g基站,2020年将在地级及以上城市全面开通5g商用。1.目前,5g业务还处于试验阶段,可能还需要一段时间才能完全普及。2.中国联通率先开…
更新时间:2022-03-26 10:57:01
it技术热门经验
- 怎么在抖音下载人家的视频2491人
- 网络响应异常无法设置呼叫转移2289人
- 腾讯视频缓存的不是vip可不可1611人
- 抖音极速版打不开是什么原因1590人
- 腾讯文档打不开怎么回事1561人
- 腾讯视频为什么不能投屏了1218人
- 央视影音下载的视频在哪个文件1084人
- 视频渲染是什么意思1035人
- 钉钉直播没有保存回放怎么办960人
- 抖音怎么撤回注销申请952人