C++输入数学金字塔,如题:
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/10 09:37:40
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
打印下面图形.
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
![C++输入数学金字塔,如题:](/uploads/image/z/519162-42-2.jpg?t=C%2B%2B%E8%BE%93%E5%85%A5%E6%95%B0%E5%AD%A6%E9%87%91%E5%AD%97%E5%A1%94%2C%E5%A6%82%E9%A2%98%EF%BC%9A)
![](http://g.hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=578959ce257f9e2f7060150e2f00c51c/d31b0ef41bd5ad6e2bc68fc283cb39dbb6fd3cdf.jpg)
#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;
}