编写程序,从键盘输入x的值,按要求计算并输出y的值,当x的值≥0时,y=6x+5;当x的值<0时,y=5x-3

用C语言!编写程序,从键盘输入x的值,按要求计算并输出y的值,当x的值≥0时,y=6x+5;当x的值<0时,y=5x-3(x,y均为整数)

这是刚入门的程序啊!使用一个if语句就可以完成,也可以使用一个三目运算符来完成的。
#include<stdio.h>int main(){ int x,y; scanf("%d",&x); if(x>=0)y=6*x+5; else y=5*x-3; printf("%d\n",y); return 0;}或:#include<stdio.h>int main(){ int x,y; scanf("%d",&x); y=x>=0?6*x+5:5*x-3; printf("%d\n",y); return 0;}
温馨提示:内容为网友见解,仅供参考
无其他回答

编写程序,完成下面分段函数y的计算,从键盘输入x值,并输出y的值。
void main(){ int x,int y;printf("请输入X的值:");scanf("%d",&x);printf("\\n");if(x<0){ y=-2*x+10;} else { y=3*x+20;} printf("Y的值为:%d",&y);}

C语言编程从键盘输入x的值,求y的值并输出 {x的平方x<=0 Y= {x-5 0...
第一个else改为 else if(x<3)else本身就是对应if条件不成立的分支了,不能再加条件

...从键盘输入x的值,求y的值并输出.x<=0时y=x×x,0<x<3时,y=x-5_百...
if(x>0&&x<3) y=x-5;cout<<y;}

编写程序,完成下面分段函数y的计算,从键盘输入x值,并输出y的值。
void main(){ float x,y;printf("输入X");scanf("%f",&x);printf("\\n");if (x>=0 && x<=8){ y=x+2*(float)pow(x,0.5)+10;} else { y=x-3*(float)pow(x,6)-9;} printf("y=%f\\n",y);}

编写程序,分别从键盘输入数据x和y,计算x的y次幂并输出。
getpower(x,y - 1);\/*进一步递推的语句*\/ } void main(){ int num,power;long answer;\/*提示输入一个数*\/ printf("input a integer:");\/*输入一个整数*\/ scanf("%d",&num);\/*提示输入幂次方*\/ printf("input the power of it:");\/*输入一个整数*\/ scanf("%d",&power);\/*用...

...从键盘输入x的值,求y的值并输出 {x的平方x<=0 Y= {x-5 0<x<3 {...
y; printf("请输入x的值"); scanf("%f",&x); if ( x<=0 ) y=x*x; else if ( x<3 ) y=x-5; \/\/执行到这里x肯定不是小于等于0的,因为这是x<0判断的else else y=3*x+1; \/\/不用说肯定x大于等于3 printf("%d\\n",y); \/\/前面分情况计算y,这里输出一次即可} ...

输入两个实数X、Y,编程计算并输出X+Y的值。要求程序运行结果如下:+请...
"))计算X+Y的值 result = X + Y 输出结果 print("X+Y的值为:", result)使用 input 函数从键盘输入两个实数 X 和 Y,并将它们分别存储在两个变量中。然后,我们计算 X+Y 的值,并将结果存储在一个变量 result 中。最后,我们使用 print 函数输出结果,格式为 X+Y的值为:result。

...计算并输出y的值,要求保留2位小数y{2*x x>1;x+2 0<=x<=1;x\/2 x...
program baidu;var x:longint; y:real;begin readln(x); if x>1 then y:=2*x else if x>=0 then y:=x+2 else y:=x\/2; writeln(y:0:2);end.

...≤x<10) 写一程序,从键盘输入x的值,计算并输出y值。 4x (x≥10...
util.Scanner;public class Test{ public static void main(String[] args) { double x,y;do{ Scanner s=new Scanner(System.in);x=s.nextDouble();if(x<1)y=x;else if(x>=1&&x<10)y=3*x-2;else y=4*x;System.out.println("x="+x+","+"y="+y);} while(true);} } ...

C++编写程序实现:从键盘输入两个操作数x,y及一个运算符op,计算表达式x...
include<iostream>#include<windows.h>using namespace std;int main(){float x,y;char op;while(op!='+'&&op!='-'&&op!='\/'&&op!='*'){system("cls");cout<<"x:";cin>>x;cout<<"y:";cin>>y;cout<<"op:";cin>>op;}if(y==0&&op=='\/'){cout<<"divided by zero.";...

相似回答