我想制作一个打印此类输出的通用代码,这意味着用户可以输入任何值+整体。
*
* *
* * *
* * * *
* * * * *
for 5
and
*
* *
* * *
for 3.
这是我做的。但它打印出直角三角形。任何帮助。提前致谢。
#include <iostream>
using namespace std;
int main()
{
int val;
cout << "Enter the number: ";
cin >> val;
int t = val;
int x = val;
for(int r = 1; r <= val; r++)
{
for(int c = 1; c <=t ; c++)
{
if(c < x)
{
cout << ' ';
}
else
{
cout << "*";
}
}
cout << endl;
x = x-1;
}
return 0;
}
在 cout 中的 * 之后放置“空格”,它会调整所有序列。意思是cout
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)