gpt4 book ai didi

C++程序,使用嵌套循环设计

转载 作者:行者123 更新时间:2023-11-28 07:44:30 24 4
gpt4 key购买 nike

我必须编写一个程序来生成以下输出:

例子:

 & & & & & & &
& & & & &
& & &
&

到目前为止我做了什么:

#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int i,j,k,n;
cout<<"How many rows?\n";
cin>>n;
for(i=n;i>0;i-=2)
{
cout<<"\n";

for(k=(i+1)/2;k>0;--k)
cout<<" ";

for(j=1;j<=i;++j)
cout<<"&";
}
}

输出结果:

    & & & & &
& & &
&

错的地方请指正。任何帮助将不胜感激。谢谢。

最佳答案

您的第一次尝试似乎有点复杂。我会做这样的事情:

#include <iostream>

int main()
{
int i,j,k,n;
std::cout << "How many &'s in the start row?\n";
std::cin >> n;
std::cout << std::endl;
for(i=0; i < n; i+=2)
{
for(k=0 ; k < i; k++ )
{
std::cout << " ";
}
for(j=0; j<(n - i); ++j)
{
std::cout<<" &";
}
std::cout << std::endl;
}
return (0);
}

关于C++程序,使用嵌套循环设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15163741/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com