第1步:所需材料
1)僅c ++ ide(集成開發(fā)環(huán)境)
2)對(duì)c ++感興趣
步驟2:為其代碼
我在此代碼中使用過函數(shù),switch語(yǔ)句和for循環(huán)。如果您愿意,可以通過添加更多形狀來(lái)修改代碼:)
代碼如下:-
#include
using namespace std;
void rt1()
{
for(int i = 0; i 《 5; i++)
{
for(int k = 0; k 《= i; k++)
{
cout《《“*”;
}
cout 《《 endl;
}
}
void rt2()
{
for(int i = 5; i 》 0; i--)
{
for(int k = 0; k 《= 5; k++)
{
if( k 《 i)
cout《《“ ”;
else if( k 》= i)
cout《《“*”;
}
cout《
}
}
void rt3()
{
for(int i = 5; i 》 0; i--)
{
for(int k = 0; k 《= 5; k++)
{
if( k 《 i)
cout《《“*”;
else if( k 》= i)
cout《《“ ”;
}
cout《
}
}
void rt4()
{
for (int a = 5; a 》 0; a--)
{
for (int k = 0; k 《 5 - a; k++)
{
cout《《“ ”;
}
for(int b = 1; b 《= a; b++)
{
cout《《“*”《《“ ”;
}
cout《
}
}
int main()
{
int a;
cout《《“ enter a number between 1 - 4 to see different shapes ”;
cin 》》 a;
switch(a)
{
case 1:
rt1();
break;
case 2:
rt2();
break;
case 3:
rt3();
break;
case 4:
rt4();
break;
default:
cout《《“invalid entry”;
break;
}
}
第3步:編譯和運(yùn)行
責(zé)任編輯:wv
-
C++
+關(guān)注
關(guān)注
22文章
2114瀏覽量
73969
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫(kù)案例:ThreadPoll

Spire.XLS for C++組件說(shuō)明

C7000 C/C++優(yōu)化指南用戶手冊(cè)

C語(yǔ)言和C++中結(jié)構(gòu)體的區(qū)別
C7000優(yōu)化C/C++編譯器

基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫(kù)案例:SafeMap

OpenHarmony標(biāo)準(zhǔn)系統(tǒng)C++公共基礎(chǔ)類庫(kù)案例:HelloWorld

OpenVINO2024 C++推理使用技巧
c++編譯后鏈接失敗的原因?如何解決?
C++語(yǔ)言基礎(chǔ)知識(shí)
C++中實(shí)現(xiàn)類似instanceof的方法

如何用C++創(chuàng)建簡(jiǎn)單的生成式AI模型
如何用CubeMX產(chǎn)生C++專案?
鴻蒙OS開發(fā)實(shí)例:【Native C++】

使用 MISRA C++:2023? 避免基于范圍的 for 循環(huán)中的錯(cuò)誤

評(píng)論