对于如图函数,编写程序,要求输入x的值输出y的值。分别用1)不嵌套的if语句2)if-else语句 相关知识点: 试题来源: 解析 1)#include<stdio.h>void main(){int x,y;printf("请输入x的值:");scanf("%d",&x);if(x>-5&&x<0) y=x;if(x==0) y=x-1; if(x>0&&x<10) y=...
33.有一函数:-1.编写一个程序,输入一个x值,要求输出相应的y值。 相关知识点: 试题来源: 解析 【答案】 #includestdio. h int main() 《 int x,y; scanf("%d",&x); if(x0) y=-1; else if(x==0) y=0; else y=1; printf("%d",y); } 【解析】 利用 if else 语句即可实现。 【难度...
有一个函数: x x1 y= 2x 1 1 x 10 3x 11 x 10 编程输入 x 的值,求 y 的值。 相关知识点: 试题来源: 解析答: 程序代码 main() {float x,y; printf("Please enter x:"); scanf("%f",&x); if(x<1) y=x; if(x>=1 &&x<10) y=2*x; ...
编写程序,实现如下功能: 用scanf()输入x的值(分别为x<1,1~10,>=10三种情况),求y值。 分段函数规则如下: y=x x<1 y=2x-1 1=<x<10 y=3x-11 x>=10 相关知识点: 试题来源: 解析 #include <stdio.h> void main() { float x, y; printf("Enter a float x:"); scanf("%f",&x); i...
有一函数:当x<0,y=-1;x=0,y=0;x>0,y=1;编一程序,输入一个x值,要求输出相应的y值。 解:程序: #include<stdio.h> int main() { int x,y; printf("请输入一个数字x:"); scanf("%d",&x); if (x < 0) { y = -1; }
参考答案: #include int main() { int x,y; printf("输入x:"); scanf("%d",&x); if(x<1) /* x<1 */ { y=x; printf("x=%3d, y=x=%d\n" ,x,y); } else if(x<10) /* 1==10 */ { y=3*x-11; printf("x=%d, y=3*x-11=%d\n",x,y); } return 0; } 复制 纠错...
//自己写的c语言代码,绝对精炼:include <stdio.h> int f(int x) { if(x >= 1 && x <= 10) return 2 * x + 3 ;if(x > 10) return 3 * x - 2 ;return x ;} int main() { int x ;while(scanf("%d" , &x) == 1) { printf("%d\n" , f(x)) ;} return 0 ;...
include<stdio.h> viod main(){ int x,y;scanf("%d",&x);if(x的第一个取值范围)y=相应关于x的函数;else if(x的第二个取值范围)y=相应关于x的函数;else if(x的第三个取值范围)y=相应关于x的函数;printf("%d",y);} 图自己画,简单。
char X[4];int x = 0 , y = 0;printf("请输入X值:");scanf("%s",X);x = atoi((char *)X);if(x < 1)y = x;else if(x < 10 && x >= 1)y = (2 * x - 1);else if(x >= 10)y = 3 * x - 11;printf("Y的值为:%d\n",y);
include <stdio.h> main(){ float x,y;printf("请输入未知数x\n");scanf("%f",&x);if (x<1){ y=x;printf("y=%f\n", y);} else if(x<10){y=2*x-1;printf("y=%f\n", y);} else { y=3*x-11;printf("y=%f\n", y);} } 程序已测试,望采纳!!