求解下面C++程序出现的问题:

[复制链接]
查看11 | 回复3 | 2013-6-8 10:03:40 | 显示全部楼层 |阅读模式
你好,已帮你改好#include#includevoid main(){double x,y;scanf("%lf",&x);if(x<=-1)y=2*x*x*x-1;//============这里else if(x<=0)y=x*x;else if(x<=1)//==============这里y=sqrt(x);elsey=3*x+2;printf("%lf",y);}希望回答能帮到你,哪里不清楚再问。...
回复

使用道具 举报

千问 | 2013-6-8 10:03:40 | 显示全部楼层
把第2,3个if换成else if。...
回复

使用道具 举报

千问 | 2013-6-8 10:03:40 | 显示全部楼层
判断条件重复了,x<=1包涵x<=-1和x<=-1....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行