大家好,又见面了,我是你们的朋友全栈君。
新手练习,若有不标准或者错误以及方法较笨的地方欢迎大家指出。
多帮我积累积累经验,感谢!o(╥﹏╥)o
正文
标题与思路:
①正三角
//正三角
void regularTriangle(int a)
{
cout << "※正三角\n";
for (int i = 0; i < a; i++)
{
for (int j = a; j > i+1; j--)
cout << " ";
for (int j = 0; j < i+1; j++)
cout << "* ";
cout << "\n";
}
}
②倒三角
//倒三角
void invertedTriangle(int a) {
cout << "\n※倒三角\n";
for (int i = 0; i < a; i++)
{
for (int j = 0; j < i; j++)
cout << " ";
for (int j = a; j > i; j--)
cout << "* ";
cout << "\n";
}
}
③平行四边形
void parallelogram(int a) {
if (a % 2 == 0) {
cout << "\n平行四边形无法生成,因为不是奇数!";
}
else {
cout << "\n※平行四边形\n";
for (int i = 0; i < a; i++)
{
if (i < a / 2 + 1) {
for (int j = a; j > i + 1; j--)
cout << " ";
for (int j = 0; j < i + 1; j++)
cout << "* ";
cout << "\n";
}
else {
for (int j = 0; j < i; j++)
cout << " ";
for (int j = a; j > i; j--)
cout << "* ";
cout << "\n";
}
}
}
}
执行Main函数并输出打印结果:
int main()
{
cout << "請輸入要輸入的長度:";
int a;
cin >> a;
regularTriangle(a);
invertedTriangle(a);
parallelogram(a);
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/127818.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...