第九周上机项目3 空心三角形

本文介绍了一个使用C++编程语言绘制空心三角形的例子。通过嵌套循环实现不同行的字符输出,展示了如何控制输出形状的细节,并强调了正确使用循环条件的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题及代码:
/ *                                                                          
 *Copyright  (c)  2014,烟台大学计算机学院                                      
 *All rights reserved .                                                           
 *文件名称:test .cpp                                                          
 *作    者:曹莉萍                                                                 
 *完成日期:2014年10月27日                                                
 *版 本 号:v1.0                                                             
 *                                                                           
 *问题描述:                                                                 
 *输入描述:运行                                                                 
 *程序输出: 输出一个空心三角形                                                                
 * /                                                                          
                                                                                          
#include <iostream>
using namespace std;
int main()
{
    int i,g,k,l;
    for (i=1;i<7;i++)
    {
        if (i==1)
            cout <<"     *";
        if(i<6&&i>1)
        {
            for (g=5;g>=i;g--)
                cout <<" ";
                cout <<"*";
        for (k=1;k<=2*i-3;k++)
            cout <<" ";
            cout <<"*";
        }
        if (i==6)
    {
            for (l=1;l<2*i;l++)
            cout <<"*";
    }
            cout <<endl ;
    }
    return 0;
}

运行结果:                                                                  

                                                                            

 知识点总结:                                                               

       区分“=”和“==”,还有逗号和分号。注意第一个*前面的空格数,做适量休整,否则三角形会缺失顶角。                                                                        

 学习心得:
       在别人已经是大神的时候我还是渣渣,希望继续努力,不要落后了,能够在程序里找出正确的变量关系和循环语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值