题解 | #X形图案#

X形图案

https://www.nowcoder.com/practice/83d6afe3018e44539c51265165806ee4

#include <stdio.h>


void fun(int n,int i)
{
    char arr[21] = "                    ";
    arr[i] = '*';//找出规律,利用i的自增,调整*的位置,刚好对称。
    arr[n-i-1] = '*';
    printf("%s\n",arr);
}



int main() 
{
    int i = 0;
    int n = 0;
    while(scanf("%d",&n) != EOF)
    {
        for(i = 0;i<n;i++)
        {
            fun(n,i);//我们这里利用一个函数,利用了局部变量仅在其作用域起作用,出了作用域就会销毁
        }
    }


}

全部评论
这里没有用到嵌套,也没有过多判断,而且很简洁,速度很快
点赞 回复 分享
发布于 2023-12-02 20:51 山东

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务