gpt4 book ai didi

c - 奇数右侧的直角三角形 *

转载 作者:行者123 更新时间:2023-11-30 21:39:52 26 4
gpt4 key购买 nike

我有一个作业要做一个带有奇数的直角三角形(用户给我们什么数字)并使其位于右侧例如,如果用户给我们 5:

*****
***
*

我只能使用stdio.h

我哪里错了?

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(){
int x,i,y=0;
printf("select odd number:\n");
scanf("%d", &x);
for (i=x ; (i <= x)&&(i>0); i=i-2){
for (y; y > 0; y=y-2){
printf("_");
}
for (x; x >= 0; x-=2){
printf("*");
}
x = x - 2;
printf("\n");
}
return 0;
}

最佳答案

您的外部循环正在针对 x 进行测试,但在其中您再次使用 x 作为循环变量,当循环结束时,您将使用 x = x - 2 设置 x 小于 0。所以外循环条件不起作用。

关于c - 奇数右侧的直角三角形 *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27386888/

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