我感觉思路没有问题。
#include<bits/stdc++.h> using namespace std; int main(){ int t; int sum=0,ans; while(cin>>t){ int x=t,y=x; if(t==1){ cout<<"*"<<endl; }else{ while(x!=0){ cout<<" "; x--; } for(int i=1;i<=t;i++){ sum+=i; ans=sum; while(ans--){ cout<<"*"; } sum=ans; cout<<endl; } } x=y-1; y--; } }
全部评论
(1) 回帖