0分蒟蒻代码求助!
查看原帖
0分蒟蒻代码求助!
1081521
Sci_8633楼主2023/12/30 19:08
#include<bits/stdc++.h>
using namespace std;
short n,a,b,flag; //a:空格个数 b:'#'个数
int main(){
	cin>>n;
	a=n-1;
	b=1;
	for(int i=1;i<=n;++i){
		flag=1;
		for(int j=1;j<=a;++j)
			printf("%c",' ');
		for(int j=1;j<=b;++j){
			if(1.0*(sqrt(flag)*sqrt(flag))==flag)	printf("%c",'!');
			else printf("%c",'#');
			flag++;
		}
		a--;
		b+=2;
		printf("\n");
	}
	return 0;
}
2023/12/30 19:08
加载中...