0
点赞
收藏
分享

微信扫一扫

上机指南2.2模拟

未定义变量 2022-02-26 阅读 68

在这里插入图片描述
在这里插入图片描述

#include<stdio.h>
int main(){
    int h;
    scanf("%d",&h);
    for(int i=1;i<=h;i++){
        for(int j=1;j<=3*h-2;j++){
            if(j <= 2*(h-i))
                printf(" ");
            else
                printf("*");
        }
        printf("\n");
    }

    return 0;
}



在这里插入图片描述

#include<stdio.h>
int main(){
    int n;
    char a[80][80];
    char A,B;
    
    scanf("%d%c%c",&n,&B,&A);
	/*
	scanf("%d",&n);
    getchar();
    scanf("%c",&B);
    getchar();
    scanf("%c",&A);
	*/

    a[0][0]=a[0][n-1]=' ';// reset the four corner
    a[n-1][0]=a[n-1][n-1]=' ';

    int even = ((n-1)/2)%2;//1->A  0->B

    char edge=A;
    if (even == 0){
        edge=B;
    }
    else{
        edge=A;
    }

    //the outest level
    for(int i=1;i<=n-2;i++){
            a[0][i]=edge;
            a[n-1][i]=edge;
            a[i][0]=edge;
            a[i][n-1]=edge;
        }

    for(int c=2;c<=(n+1)/2;c++){
        if(edge == A){
            edge = B;
        }
        else{
            edge = A;
        }
        for(int i=c-1;i<=n-c;i++){
            a[c-1][i]=edge;
            a[n-c][i]=edge;
            a[i][c-1]=edge;
            a[i][n-c]=edge;
        }
    }
    for(int i=0;i<n;i++){
        for(int j =0;j<n;j++){
            printf("%c",a[i][j]);
        }
        printf("\n");
    }
    return 0;
}

牛客网1161:

每种情况的第一行都是一个整数N,表示模板的大小为NN (N只能是3、4或5)。
接下来的N行描述模板。
下一行包含一个整数Q,它是图片的缩放级别
输入以N=0的情况结束。
保证一张图片的尺寸不超过3000
3000。

输入:
3
# #
 # 
# #
1
3
# #
 # 
# #
3
4
 OO 
O  O
O  O
 OO 
2
0
输出:
# #
 # 
# #
# #   # #         # #   # #
 #     #           #     # 
# #   # #         # #   # #
   # #               # #   
    #                 #    
   # #               # #   
# #   # #         # #   # #
 #     #           #     # 
# #   # #         # #   # #
         # #   # #         
          #     #          
         # #   # #         
            # #            
             #             
            # #            
         # #   # #         
          #     #          
         # #   # #         
# #   # #         # #   # #
 #     #           #     # 
# #   # #         # #   # #
   # #               # #   
    #                 #    
   # #               # #   
# #   # #         # #   # #
 #     #           #     # 
# #   # #         # #   # #
     OO  OO     
    O  OO  O    
    O  OO  O    
     OO  OO     
 OO          OO 
O  O        O  O
O  O        O  O
 OO          OO 
 OO          OO 
O  O        O  O
O  O        O  O
 OO          OO 
     OO  OO     
    O  OO  O    
    O  OO  O    
     OO  OO     

举报

相关推荐

上机068

上机065

上机019

HTML上机

上机作业21

上机笔记4.6

作业2.2

上机作业【终】

0 条评论