打印数字空心菱形

本文介绍如何使用C语言打印数字空心菱形。以用户输入的奇数n为例,描述了打印菱形的规则:第i行前的空格数为n-i,数字间间隔构成等差数列,差为2。在打印下半部分时,需要注意特定的递减规律,例如在某些情况下,t变量需要减4而非减2。
摘要由CSDN通过智能技术生成

1 打印数字空心菱形

描述
由键盘输入 n(n 为奇数),打印如下图空心菱形
例 :
输入格式
7
输出格式
在这里插入图片描述
输入样例
3
输出样例
在这里插入图片描述
假设输入的奇数为N
注意点:
1,第i行数字前的空格数为N-i;
2,每行之间首数字和尾数字之间相差的数字为等差数列,差为2;
3,在开始打印下半部分时要注意,稍后会细讲;

#include<stdio.h>
int main()
{
   
    int n;
    scanf("%d",&n);
    int m;
    m=(n+1)/2;
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值