10 条题解

  • 2
    @ 2022-3-17 16:45:09
    #include<bits/stdc++.h>
    using namespace std;
    const int N=1e5+10;
    int n;
    int main() {
    	cin>>n;
    	if(n==1)
    		cout<<"*"<<endl;
    	 if(n==2) {
    		cout<<" * "<<endl;
    		cout<<"***"<<endl;
    	}
    	if(n==3) {
    		cout<<"  *  "<<endl;
    		cout<<" *** "<<endl;
    		cout<<"*****"<<endl;
    	}
    	if(n==4) {
    		cout<<"   *   "<<endl;
    		cout<<"  ***  "<<endl;
    		cout<<" ***** "<<endl;
    		cout<<"*******"<<endl;
    	}
    	if(n==5) {
    		cout<<"    *    "<<endl;
    		cout<<"   ***   "<<endl;
    		cout<<"  *****  "<<endl;
    		cout<<" ******* "<<endl;
    		cout<<"*********"<<endl;
    	}
    	if(n==6) {
    		cout<<"     *     "<<endl;
    		cout<<"    ***    "<<endl;
    		cout<<"   *****   "<<endl;
    		cout<<"  *******  "<<endl;
    		cout<<" ********* "<<endl;
    		cout<<"***********"<<endl;
    	}
    	if(n==7) {
    		cout<<"      *      "<<endl;
    		cout<<"     ***     "<<endl;
    		cout<<"    *****    "<<endl;
    		cout<<"   *******   "<<endl;
    		cout<<"  *********  "<<endl;
    		cout<<" *********** "<<endl;
    		cout<<"*************"<<endl;
    	}
    	if(n==8) {
    		cout<<"       *       "<<endl;
    		cout<<"      ***      "<<endl;
    		cout<<"     *****     "<<endl;
    		cout<<"    *******    "<<endl;
    		cout<<"   *********   "<<endl;
    		cout<<"  ***********  "<<endl;
    		cout<<" ************* "<<endl;
    		cout<<"***************"<<endl;
    	}
    	if(n==9) {
    		cout<<"        *        "<<endl;
    		cout<<"       ***       "<<endl;
    		cout<<"      *****      "<<endl;
    		cout<<"     *******     "<<endl;
    		cout<<"    *********    "<<endl;
    		cout<<"   ***********   "<<endl;
    		cout<<"  *************  "<<endl;
    		cout<<" *************** "<<endl;
    		cout<<"*****************"<<endl;
    	}
    
    	return 0;
    }
    
    • 1
      @ 2025-4-13 17:12:34
      a=int(input())
      space=a-1
      for ceng in range(a+1):
          for i in range(space+1):
              print(" ",end="")
          if ceng==2*a-4:
              for p in range(2*ceng-2):
                  print("*",end="")
              print("*")
          else:
              for p in range(2*ceng-1):
                  print("*",end="")   
          for i in range(space+1):
              print(" ")
          space-=1
      
      • 1
        @ 2024-11-6 10:28:23

        a=int(input())#a==4 for i in range(a): print((a-i-1)' '+(2i+1)'')

        • 1
          @ 2022-3-17 16:44:35
          #include<bits/stdc++.h>
          using namespace std;
          int main(){
          	int n;
          	scanf("%d",&n);
          	if(n==1){
          		printf("*");
          	}
          	else if(n==2){
          		printf(" *\n***");
          	}
          	else if(n==3){
          		printf("  *\n ***\n*****");
          	}
          	else if(n==4){
          		printf("   *\n  ***\n *****\n*******");
          	}
          	else if(n==5){
          		printf("    *\n   ***\n  *****\n *******\n*********");
          	}
          	else if(n==6){
          		printf("     *\n    ***\n   *****\n  *******\n *********\n***********");
          	}
          	else if(n==7){
          		printf("      *\n     ***\n    *****\n   *******\n  *********\n ***********\n*************");
          	}
          	else if(n==8){
          		printf("       *\n      ***\n     *****\n    *******\n   *********\n  ***********\n *************\n***************");
          	}
          	else{
          		printf("        *\n       ***\n      *****\n     *******\n    *********\n   ***********\n  *************\n ***************\n*****************");
          	}
          	
          	return 0;
          }
          
          • 0
            @ 2025-4-20 17:13:00

            a=int(input())

            for i in range(a): b=(i+1)2-1 c=a-(i+1) print(c" "+b*"*")

            • 0
              @ 2025-4-20 17:12:13
              n=int(input())
              for i in range(1,2*n,2):
                  s=' '*int((2*n-1-i)/2)+'*'*i+' '*int((2*n-1-i)/2)
                  print(s)
              
              • 0
                @ 2025-4-13 16:51:59
                a=int(input())
                
                for i in range(a):
                    b=(i+1)*2-1
                    c=a-(i+1)
                    print(c*" "+b*"*")
                
                
                • 0
                  @ 2023-5-13 14:59:21

                  ''' a = int(input()) - 1 b = 1 while a != -1: print(a * ' ' + (2 * b - 1) * '*') b += 1 a -= 1 '''

                  • 0
                    @ 2023-5-13 14:58:26

                    """ a = int(input()) - 1 b = 1 while a != -1: print(a * ' ' + (2 * b - 1) * '*') b += 1 a -= 1 """

                    • 0
                      @ 2023-5-13 14:56:21

                      a = int(input()) - 1 b = 1 while a != -1: print(a * ' ' + (2 * b - 1) * '*') b += 1 a -= 1

                      • 1

                      信息

                      ID
                      733
                      时间
                      1000ms
                      内存
                      256MiB
                      难度
                      2
                      标签
                      递交数
                      436
                      已通过
                      260
                      上传者