题解 | X形图案

X形图案

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

#include <stdio.h>
#include<string.h>
int main() {
    int a;
    int i = 0;
    char arr1[100] = { 'q' };
    char arr2[100] = { 'q' };
    int left;
    int  right;
    while (scanf("%d", &a) != EOF)
    {
        for (i = 0;i < a;i++)
        {
            arr1[i] = '*';
        }
        for (i = 0;i < a;i++)
        {
            arr2[i] = ' ';
        }

        left = 0;
        right = strlen(arr1) - 1;
        for (left = 0;left < a;left++, right--)
        {
            for (i = 0;i < a;i++)
            {
                arr2[i] = ' ';
            }
            arr2[left] = arr1[left];
            arr2[right] = arr1[right];
            for (i = 0;i < a;i++)
            {
                printf("%c", arr2[i]);
             
            }
            printf("\n");
        }
    }
    return 0;
}

全部评论

相关推荐

爱刷美剧的菠萝蜜巴比...:丢给gpt,让他优化实习 切合实际 突出产出 可以不局限简历内容,,然后就背就好了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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