回 帖 发 新 帖 刷新版面

主题:请高手帮忙做下节下的部分 在线等

请高手帮忙做下节下的部分 在线等
题目: 求显示如下
                         1
                       1 2 1
                     1 2 3 2 1
                   1 2 3 4 3 2 1
                 1 2 3 4 5 4 3 2 1
               1 2 3 4 5 6 5 4 3 2 1
将我写好的代码发上,请高手指点!!
#include <iostream.h>
void main()
{
    int n;
    cin>>n;
    for(int a=1;a<=n;a++)
    {
        for(int b=1;b<=(2*n-1-(2*a-1))/2;b++)
            cout<<" ";
        for(int c=1;c<=2*a-1;c++)
            cout<<"*";    
            cout<<endl;
    }
    
}
我就是没有相同怎么改里面的数字 望高手给我补下  顺便说下思路  望不要改了已编好的代码。。谢谢

回复列表 (共2个回复)

沙发

满分,没测过,黑黑...

        cout<<"          1\n"
            <<"        1 2 1\n"
            <<"      1 2 3 2 1\n"
            <<"    1 2 3 4 3 2 1\n"
            <<"  1 2 3 4 5 4 3 2 1\n"
            <<"1 2 3 4 5 6 5 4 3 2 1\n" << endl;

板凳


大一的时候老师也有要求写这种程序,你这种写法老师写上去.老师肯定给0分的

我来回复

您尚未登录,请登录后再回复。点此登录或注册