扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
问题一,x和y都是双精度型(double)数变量,用格式输入和输出时,要使用格式符%lf,否则会出错,得不到正确的结果。你用的%d是整型(int)数的输出输入格式符。
目前创新互联已为1000多家的企业提供了网站建设、域名、网站空间、网站托管、企业网站设计、元氏网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
main函数里读取x的值的时候,要用%lf,因为x是double型,如果是float型,则是用%f。你试试。
抱歉,刚才有两个分号是用中文输入法输入的,导致C无法识别。语句结束要加分号。1=x10要分开写。条件语句后面若不只一句,要用{}括起来。你的y之前没有定义。
帮你改了下代码,VC6测试通过,自己看看吧。
main函数里读取x的值的时候,要用%lf,因为x是double型,如果是float型,则是用%f。你试试。
if else写的不对,你不加花括号{} 的话,那么if 和 else 后面只能跟一句话,你这明显是多句代码,所以建议用花括号括起来。
都是-2啊。。不要因此得出结论x=-1的时候y=2x 另外,你这个函数如果用if就全用if,如果用if--else-if,就全部这样,不要混合用,很乱。建议都用if--else if,这样能够看出是一个分段函数。
1、帮你改了下代码,VC6测试通过,自己看看吧。
2、因为分段函数需要对定义域范围进行判定,所以需要用到级联式if else语句。
3、if else写的不对,你不加花括号{} 的话,那么if 和 else 后面只能跟一句话,你这明显是多句代码,所以建议用花括号括起来。
4、都是-2啊。。不要因此得出结论x=-1的时候y=2x 另外,你这个函数如果用if就全用if,如果用if--else-if,就全部这样,不要混合用,很乱。建议都用if--else if,这样能够看出是一个分段函数。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流