带交替颜色行的半金字塔

如果这不是我要问的地方,我会提前道歉,但我正在努力完成一项任务。首先,我必须编写一个C程序,要求用户输入一个自然数0,并在屏幕上打印一个由“*”行(星号)组成的半金字塔

我已经这样做了,下面是代码:


#包括<标准h>
int main(){
int x,n,行;
printf(“输入正整数:”);
scanf(“d”行和“行”);
对于(x=1;x<=行;++x){
对于(n=1;n<=x;++n){
printf(“*”);
}
printf(“\n”);
}
}

接下来,我必须修改上面的程序,使其以红色和蓝色交替显示星号行,始终以红色开始

为此,我使用了“包括”;颜色;和colors.c,但它在Xcode中不起作用,尽管它包含在同一个文件夹中

但我想到的是:

#包括<标准h>
#包括「;颜色;
int main(){
int x,n,行;
printf(“输入正整数:”);
scanf(“d”行和“行”);
对于(x=1;x<=行;++x){
如果(x-1%2==0)
{
对于(n=0;n<x+1;n++)
{
改变颜色(红色);
printf(“*”);
}
}
其他的
{
对于(n=1;n<=x;++n)
{
改变颜色(蓝色);
printf(“*”);
}
}
printf(“*”);
}
printf(“\n”);
}

如何在Xcode中使用colors.c来判断这是否正确

首先检查您的代码,然后再发布给我们,我试图运行您的代码和多个错误出现。
第二,正确使用颜色。
这是一个简单的解释:

c_red();
printf(“此文本为红色。\n”);
c_青色();
printf(“再见!”);//此文本以青色打印

发表评论