2 条题解

  • 0
    @ 2025-11-23 15:33:04
    #include <stdio.h>
    int main(){
    	int n;
    	int i,j,k;
    	scanf("%d",&n);
    	for(i=1;i<=n;i++){
    		for(j=1;j<=n-i;j++){
    			printf(" ");
    		}
    		printf("O");
    		for(k=0;k<2*(i-2)+1;k++){
    			printf(" ");
    		}if(i>1)
    		printf("O");
    		printf("\n");
    	}
    	for(i=1;i<n;i++){
    		for(j=1;j<=i;j++){
    			printf(" ");
    		}
    		printf("O");
    		for(k=0;k<2*(n-i)-3;k++){
    			printf(" ");
    		}
    		if(i<n-1)
            printf("O");
    		printf("\n");
    	}
    	return 0;
    }
    
    • 0
      @ 2024-10-16 20:46:13

      #include<stdio.h>

      int main(){ int n; scanf("%d",&n); char a = 'O'; for(int i=0;i<n-1;i++){ printf(" "); } printf("%c",a); printf("\n"); for(int i=0;i<n-1;i++){ for(int j=0;j<n-2-i;j++){ printf(" "); } printf("%c",a); for(int k=0;k<1+2i;k++){ printf(" "); } printf("%c",a); printf("\n"); } for(int i=0;i<n-2;i++){ for(int j=0;j<i+1;j++){ printf(" "); } printf("%c",a); for(int k=0;k<1+2(n-3)-2*i;k++)printf(" "); printf("%c",a); printf("\n"); } if(n!=1){ for(int i=0;i<n-1;i++){ printf(" "); } printf("%c",a); } printf("\n"); return 0; }

      • 1

      信息

      ID
      359
      时间
      1000ms
      内存
      128MiB
      难度
      6
      标签
      (无)
      递交数
      135
      已通过
      46
      上传者