沙漏数字沙漏数字

发布时间:2024年01月11日

沙漏数字

9
1234567891234567891
?23456789123456789
? 123456789123456
? ?7891234567891
? ? 23456789123
? ? ?456789123
? ? ? 4567891
? ? ? ?23456
? ? ? ? 789
? ? ? ? ?1
? ? ? ? 123
? ? ? ?45678
? ? ? 9123456
? ? ?789123456
? ? 78912345678
? ?9123456789123
? 456789123456789
?12345678912345678
9123456789123456789
?

#include <stdio.h>
#include <string.h>

void fun(int n) {
    char num = 0;
    for (int i = 0; i <= n; i++) {//行
        for (int j = 0; j < i; j++) {//对应行空格情况
            printf(" ");
        }
        for (int j = 0; j < 2 * (n - i) + 1; j++) {
            printf("%d", num++%9+1);
        }
        puts("");//换行
    }
}
 

void fun1(int n) {
    char num = 0;
    for (int i = 1; i <= n; i++) {//行
        for (int j = 0; j <n - i; j++) {//对应行空格情况
            printf(" ");
        }
        for (int j = 0; j < 2 * i + 1; j++) {
            printf("%d", num++ % 9 + 1);
        }
        puts("");//换行
    }
}
 
void main()
{
    int n;
    scanf("%d",&n);
    fun(n);
    fun1(n);
}
 

文章来源:https://blog.csdn.net/laocooon/article/details/135517703
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。