悠悠苍天,何薄于我
2026-01-17 22:59:21
发布于:辽宁
7阅读
0回复
0点赞
3个小时,换来了满屏的WA,谁能帮我,去睡觉去了
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,ans=0,flag=0,sum=0;
cin>>n;
for(int i=1;;i+=2)
{
if(((i-1)/2)*(i-2)/2>n)
{
ans=i/2;
for(int t=1;t<=i/2;t++)
{
for(int k=1;k<t;k++)
{
if(!flag) cout<<" ";
else
{
if(t-ans>=k) cout<<" ";
}
}
for(int k=1;k<=ans;k++) cout<<"*",sum++;
if(ans==1) flag=1;
if(flag) ans+=2;
else ans-=2;
cout<<"\n";
}
cout<<n-sum;
return 0;
}
}
}

这里空空如也







有帮助,赞一个