语句结束要加分号。1=x10要分开写。条件语句后面若不只一句,要用{}括起来。你的y之前没有定义。
吴起网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联从2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。
抱歉,刚才有两个分号是用中文输入法输入的,导致C无法识别。语句结束要加分号。1=x10要分开写。条件语句后面若不只一句,要用{}括起来。你的y之前没有定义。
都是-2啊。。不要因此得出结论x=-1的时候y=2x 另外,你这个函数如果用if就全用if,如果用if--else-if,就全部这样,不要混合用,很乱。建议都用if--else if,这样能够看出是一个分段函数。
你这个题是ACM的题目?我看了下你的程序,正经的数字是可以的,但你说错了,那就该就是要考虑极限情况了。譬如x=0.0000000000000000000000000000000001的时候,你的程序输出是100.0。。应该就是出错在这里了。
1、语句结束要加分号。1=x10要分开写。条件语句后面若不只一句,要用{}括起来。你的y之前没有定义。
2、第7行,x=0是赋值语句,if(x=0)等价于if((x=0)!=0),其中(x=0)!=0为假,不满足判断条件,不执行y=x-1,又x=0不满足x10&&x0的条件,因此执行else后面的语句,y=100。
3、帮你改了下代码,VC6测试通过,自己看看吧。
1、int x,y;采用上面两个方法都可以让程序正常运行。
2、main函数里读取x的值的时候,要用%lf,因为x是double型,如果是float型,则是用%f。你试试。
3、抱歉,刚才有两个分号是用中文输入法输入的,导致C无法识别。语句结束要加分号。1=x10要分开写。条件语句后面若不只一句,要用{}括起来。你的y之前没有定义。
4、都是-2啊。。不要因此得出结论x=-1的时候y=2x 另外,你这个函数如果用if就全用if,如果用if--else-if,就全部这样,不要混合用,很乱。建议都用if--else if,这样能够看出是一个分段函数。
5、double f(double x){ double fx = 0.0;if (x=0)fx = 3*x+5;else if (x = 1)fx = x+5;else fx = -2*x+8;return fx;} 在需要计算该分段函数的地方调用即可,其他分段函数实现类似。
6、C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。