5 条题解

  • 0
    @ 2023-10-13 22:49:09

    #include <stdio.h> #include <math.h>

    int main(){ int n; scanf("%d",&n);

    int center_x=n/2;
    int center_y=n/2;
    
    for(int i=0;i<n;i++){
    	
    	for(int j=0;j<n;j++){
    		
    		if(fabs(i-center_x)+fabs(j-center_y)<=n/2){
    			
    			printf("*");
    		}
    		else{
    			printf(" ");
    		}			
    	}
    	printf("\n");
    }	
    return 0;
    

    }

    信息

    ID
    65
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    (无)
    递交数
    1635
    已通过
    624
    上传者