C++输入数学金字塔,如题:打印下面图形. 1 1 3 1 1 3 5 3 1 1 3 5 7 5 3 1 1 3 5 7
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 17:56:50
C++输入数学金字塔,如题:打印下面图形. 1 1 3 1 1 3 5 3 1 1 3 5 7 5 3 1 1 3 5 7
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
C++输入数学金字塔,如题:打印下面图形. 1 1 3 1 1 3 5 3 1 1 3 5 7 5 3 1 1 3 5 7
#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;
}