• 蓝桥杯打印十字图


    putchar函数的作用:向终端输出一个字符。

    (1)putchar函数只能用于单个字符的输出,且一次只能输出一个字符。

    (2)在程序中使用putchar函数,务必牢记:在程序(或文件)的开头加上编译预处理命令(也称包含命令),即:#include "stdio.h"

    #include<bits/stdc++.h>
    using namespace std;
    char s[220][220];
    int main()
    {
        int n;
        scanf("%d",&n);
        int o=n*4+5;
        int l=2,a=0;
        memset(s,'.',sizeof(s));
        n++;
        while(n--)
        {
            for(int i=l; i<o-l; i++)
                s[a][i]=s[i][a]=s[i][o-a-1]=s[o-a-1][i]='$';
            s[a+1][l]=s[l][a+1]=s[l][l]='$';//左上
            s[a+1][o-1-l]=s[l][o-a-2]=s[l][o-1-l]='$';//右上
            s[o-a-2][l]=s[o-1-l][a+1]=s[o-1-l][l]='$';//左下
            s[o-a-2][o-1-l]=s[o-1-l][o-a-2]=s[o-1-l][o-1-l]='$';//右下
            a+=2;
            l+=2;
        }
        for(int i=0; i<o; i++)
        {
            for(int j=0; j<o; j++)
                putchar(s[i][j]);
            putchar('
    ');
        }
        return 0;
    }

    思路:

    1、用数组

    2、考虑是否有重复的部分,上下左右,找规律

  • 相关阅读:
    TEN
    out.println()、document.write()、document.getelementbyid()
    正则表达式
    DOM与BOM
    伪类和伪元素
    Grid(未完全完成)
    position
    表单
    API,WEB API
    Event Flow
  • 原文地址:https://www.cnblogs.com/h694879357/p/12244098.html
Copyright © 2020-2023  润新知