自测01—打印沙漏
2017-10-31 22:17
113 查看
//沙漏 #include<iostream> #include<math.h> using namespace std; int main(){ int i,g=0,m; char c; cin >> i >> c; int j = sqrt((i + 1) / 2); m =i-( 2 * j*j - 1); for (int k = j; k>= 1; k--,g++){//g作为空格数 for (i = 0; i < g; i++){ cout << " "; } for (int f = 1;f<=2*k-1;f++) cout << c; cout << endl; } g-=2; for (int k = 2; k <= j; k++, g--){ for (i = 0; i < g; i++){ cout << " "; } for (int f = 1; f <= 2 * k - 1; f++) cout << c; cout << endl; } cout << m << endl; system("pause"); return 0; }
相关文章推荐
- 00-自测1. 打印沙漏(20)
- 数据结构起步能力自测1-打印沙漏
- 00-自测1. 打印沙漏(20)
- 数据结构练习 00-自测1. 打印沙漏(20)
- 00-自测1. 打印沙漏(20)
- 自测-1 打印沙漏 (20分)
- 00-自测1. 打印沙漏(20)
- 00-自测1. 打印沙漏(20)
- 00-自测1. 打印沙漏(20)
- PAT--00-自测1. 打印沙漏(20)
- pat-自测-1 打印沙漏 (20分)
- 00-自测1. 打印沙漏(20) java 实现
- 00-自测1. 打印沙漏
- 00-自测1. 打印沙漏(20)
- 00-自测1. 打印沙漏
- PAT 00-自测1. 打印沙漏(20)
- 自测-1 打印沙漏
- 00-自测1. 打印沙漏(20)
- 中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题 自测-1 打印沙漏
- PAT_自测1_打印沙漏