下面代码谁能帮我解释一下?哪里错了?怎么心型出不来呢
答案:2 悬赏:60 手机版
解决时间 2021-02-15 13:34
- 提问者网友:喧嚣尘世
- 2021-02-15 09:29
下面代码谁能帮我解释一下?哪里错了?怎么心型出不来呢
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-02-15 11:01
#include
int main()
{
for(float y=1.5f;y>-1.5f;y-=0.1f)
{
for(float x=-1.5f;x<1.5f;x+=0.05f)
{
float a=x*x+y*y-1;
putchar(a*a*a-x*x*y*y*y<=0.0f?'x':' ');//三目表达式不对
}
putchar('
');//换行符的位置不对
}
return 0;
}
居然能画出来
追问怎么画出来的?追答就是你的程序。改了两个地方。
putchar(a*a*a-x*x*y*y*y<=0.0f?'x');
putchar('\n');
这两句,上一句不完整,应该是putchar(a*a*a-x*x*y*y*y<=0.0f?'x':' ');注意单引号‘ ’中间是个空格。这个程序我也不懂。
下一句不应该在第二层循环里面。应该在第二个{}里面。
int main()
{
for(float y=1.5f;y>-1.5f;y-=0.1f)
{
for(float x=-1.5f;x<1.5f;x+=0.05f)
{
float a=x*x+y*y-1;
putchar(a*a*a-x*x*y*y*y<=0.0f?'x':' ');//三目表达式不对
}
putchar('
');//换行符的位置不对
}
return 0;
}
居然能画出来
追问怎么画出来的?追答就是你的程序。改了两个地方。
putchar(a*a*a-x*x*y*y*y<=0.0f?'x');
putchar('\n');
这两句,上一句不完整,应该是putchar(a*a*a-x*x*y*y*y<=0.0f?'x':' ');注意单引号‘ ’中间是个空格。这个程序我也不懂。
下一句不应该在第二层循环里面。应该在第二个{}里面。
全部回答
- 1楼网友:不甚了了
- 2021-02-15 12:25
第6行的 ?问号表达式不完整追问怎么不对啊?帮我解一下好吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯