有一函数,当y= -1 (x<0);y=0 (x=0);y=1(x<0),编一个程序,输入一个x
1个回答
关注
展开全部
有一函数,当y= -1 (x<0);y=0 (x=0);y=1(x<0),编一个程序,输入一个x值,输出y值,用C语言编写您好亲,#includefun(doublex){if(x<0)returnx;if(10<=x&&x<=50)return3*x-2;if(50<=x&&x=100)return5*x;return0;}intmain(){doublex;cin>>x;cout<
咨询记录 · 回答于2022-11-28
有一函数,当y= -1 (x<0);y=0 (x=0);y=1(x<0),编一个程序,输入一个x值,输出y值,用C语言编写
有一函数,当y= -1 (x<0);y=0 (x=0);y=1(x<0),编一个程序,输入一个x值,输出y值,用C语言编写您好亲,#includefun(doublex){if(x<0)returnx;if(10<=x&&x<=50)return3*x-2;if(50<=x&&x=100)return5*x;return0;}intmain(){doublex;cin>>x;cout<
题是这样的 我想知道第二个哪里错了
您好亲,若输入x的值为正,则执行y=-1求出y,否则,若输入x的值为0,则执行y=0求出y,否则,执行y=1求出y.故输出结论是一个分段函数:y=−1 (x>0)0(x=0)1(x<0).故答案为:分段函数y=−1 (x>0)0(x=0)1(x<0).希望可以帮到您哦.
不对请您好好看我发的图片
您好亲,您这个图片非常模糊 完全看不清楚哦 亲您好,请您用文字具体描述一下您的具体问题吗?这样才可以为您更好的解答哦。非常抱歉哦
intint main()int x,yprintf("enterx:”);scanf("%d",&x);y=0if(x>=0)if(x>0)y=1;else y=-1;printf(x=%d,y=%d\n”,x.y)
是这样的
您好亲,#include int main(){ int x,y; printf("请输入一个X的值:"); scanf("%d",&x); if(x==0) y=x=0; else if(x>0) y=x=1; else if (x<0) y=x=-1; printf("x=%d,y=%d",x,y); return 0;}//--------------------------------以上是本人根据你的意思修改的大意,添添加加而已,呵呵.// 在这里,我指出你的错误,可以对你有很大的帮助.//第一、if语句连续使用,只执行成功的那一个,如果后面有,就不会再执行了.//第二、不用每次都printf("x=%d,y=%d",x,y);,在最后就可以了.以上是我修改的.我还发现你的 (x<0)前面没有if 保留字.//--------------------------------如果在你的程序上边,加几个范围标识符就可以{} 下面是第二个程序.#include int main(){ int x,y; printf("请输入一个X的值:"); scanf("%d",&x); if(x==0) { y=x=0; printf("x=%d,y=%d",x,y); } else if(x>0) { y=x=1; printf("x=%d,y=%d",x,y); } else if (x<0) { y=x=-1; printf("x=%d,y=%d",x,y); } return 0;
还不是我想要的答案
您好亲,#include "stdio.h"main(){int x;printf("请输入一个整数");scanf("%d",&x);if(x%2 == 0) printf("%d是偶数\n",x);else printf("%d是奇数\n",x);}希望可以帮到您哦.