蓝桥杯每日一题2023.11.29

题目描述

蓝桥杯每日一题2023.11.29_第1张图片

 

#include 
#include 

void StringInGrid(int width, int height, const char* s)
{
    int i,k;
    char buf[1000];
    strcpy(buf, s);
    if(strlen(s)>width-2) buf[width-2]=0;
    
    printf("+");
    for(i=0;i

题目分析

题目知识点:

*%s的含义:printf("%s",10,s):意思是输出字符串s,但至少占10个位置,不足的在字符串s左边补空格,这里等同于printf("%10s",s);

填空部分是填出缺少字母的那一行,进行尝试填补即可,将两边都取一半左右空格,左边少取,右边多取即可以符合题意


#include 
#include 

void StringInGrid(int width, int height, const char* s)
{
    int i,k;
    char buf[1000];
    strcpy(buf, s);
    if(strlen(s)>width-2) buf[width-2]=0;
    //printf("%d:",(int)strlen(buf));

    printf("+");
    for(i=0;i

你可能感兴趣的:(蓝桥杯,算法,职场和发展)