14 solutions
-
-3
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin >> n; if(n%2 == 0) return 0; for(int i=1;i<=n;i++) { //上半三角形 if(i <= n/2+1){ for(int j = 1;j<=i-1;j++){ cout << " "; } for(int j =1;j<=n-i*2+2;j++){ cout << "*"; } cout << endl; } //下半三角形 else{ //i =n/2-1; for(int j=1;j<=n-i;j++) //空格的数目 { cout<<" "; } for(int j=1;j<i*2+1-n;j++)//*的数目 { cout<<"*"; } cout<<endl; } } return 0; }
Information
- ID
- 67
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 1
- Tags
- (None)
- # Submissions
- 87
- Accepted
- 48
- Uploaded By