1)

for (int x = 1;x<=6;x++)
{
for (int y = 1;y<=x;y++)
{
cout<<setw(2)<<y;
}
cout<<endl;
}
2)

for(int i = 6;i>=1;i--)
{
for (int k = 1;k<=i;k++)
{
cout<<setw(2)<<k;
}
cout<<endl;
}
3)

for (int h = 1;h<=6;h++)
{
for (int m = 1;m<=6-h;m++)
{
cout<<setw(2)<<" ";
}
for (int j = h;j>0;j--)
{
cout<<setw(2)<<j;
}
4)

for (int a = 6;a>0;a--)
{
for (int b = 6 - a;b>0;b--)
{
cout<<setw(2)<<" ";
}
for (int c = 1 ; c<=a;c++)
{
cout<<setw(2)<<c;
}
cout<<endl;
}
本文提供了四个使用C++编写的程序示例,通过双重循环结构分别实现了不同形状的数字和字符图案打印,包括递增和递减的数字序列、空心和实心的三角形等。这些示例有助于理解嵌套循环的用法以及如何在C++中进行格式化输出。

被折叠的 条评论
为什么被折叠?



