作业帮 > 综合 > 作业

C++输入数学金字塔,如题:

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 07:29:09
C++输入数学金字塔,如题:
打印下面图形.
1
1 3 1
1 3 5 3 1
1 3 5 7 5 3 1
1 3 5 7 9 7 5 3 1
… … … … … … …
1 3 … … 21 … … … 3 1


有哪位大神帮忙解决一下,感激不尽!
我原来编的程序是这样:
#include
void main()
{
int i,n,k,x,t;

for(i=1,t=21;i

#include<iostream.h>

int main() {
\x05int i,n,k,x,t;
\x05for(i = 1,t = 21;i <= 21;i = i + 2,t = t - 2) {
\x05\x05for(k = 1;k <= t;k = k + 2)\x05cout << "    ";
\x05\x05for(n = 1;n <= i;n = n + 2) {
\x05\x05\x05cout.width(4);
\x05\x05\x05cout << n;
\x05\x05}
\x05\x05for(x = 2,n = i - 2;x <= i;x = x + 2,n = n - 2) {
\x05\x05\x05cout.width(4);
\x05\x05\x05cout << n;
\x05\x05}
\x05\x05cout << endl;
\x05}
\x05return 0;
}