C++输入数学金字塔,如题:打印下面图形. 1 1 3 1 1 3 5 3 1 1 3 5 7 5 3 1 1 3 5 7
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/08 14:00:09
![C++输入数学金字塔,如题:打印下面图形. 1 1 3 1 1 3 5 3 1 1 3 5 7 5 3 1 1 3 5 7](/uploads/image/z/3956698-10-8.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%E6%89%93%E5%8D%B0%E4%B8%8B%E9%9D%A2%E5%9B%BE%E5%BD%A2.++++++++++++++++++++++++++++++++++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
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;
}