这个c程序中为什么要加for(i=0;i<4;i++)这句
答案:5 悬赏:0
解决时间 2021-03-07 08:17
- 提问者网友:我是我
- 2021-03-06 20:22
-1(x<0)
y= 0 (x=0)
1 (x>0)
编一个程序,输入一个x值,输出y值.
#include
main()
{ int i=0;
float x,y;
scanf("%f",&x);
for(i=0;i<4;i++)
if (x<0.0) y=-1;
else if (x>0.0) y=1;
else y=0.0;
printf("y=%f",y);
}
最佳答案
- 二级知识专家网友:野性且迷人
- 2021-03-06 20:28
int i=0;
for(i=0;i<4;i++)
这两句都不用加的。
全部回答
- 1楼网友:野心和家
- 2021-03-07 00:44
没必要加
哪的程序
- 2楼网友:随心随缘不随便
- 2021-03-07 00:16
我觉得不需要,呵呵!~
- 3楼网友:都不是誰的誰
- 2021-03-06 22:41
1)初始化i=0
2)判断i是否小于10
i)小于10,则执行for里的语句
ii)不小于10,则结束,退出循环
3)在2)i)执行完后,i+1赋值给i自己
4)跳回到2)继续判断
可以自己画个简单的流程图这样直观
- 4楼网友:没感情的陌生人
- 2021-03-06 21:18
根据题目的意思,程序应该是这样的
#include
main()
{ int i=0;
float x,y;
scanf("%f",&x);
for(i=0;i<4;i++)
{if (x<0.0) y=-1;
else if (x>0.0) y=1;
else y=0.0;
scanf("%f",&x);
printf("y=%f",y); }
}
我要举报
大家都在看
推荐资讯