编写程序,从键盘输入x的值,计算并输出分段函数y的值y=-1(x<0)

作者&投稿:缪供 (若有异议请与网页底部的电邮联系)
编写程序,完成下面分段函数y的计算,从键盘输入x值,并输出y的值。~

void main()
{
int x,int y;
printf("请输入X的值:");
scanf("%d",&x);
printf("
");
if(x<0)
{
y=-2*x+10;
}
else
{
y=3*x+20;
}
printf("Y的值为:%d",&y);
}

#include
#include

void main()
{
float x,y;
printf("输入X");
scanf("%f",&x);
printf("
");
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
",y);
}

#include <stdio.h>

int main()

{

int x,y;

printf("输入x:
");

scanf("%d",&x);

if(x>0)

y=1;

else if(x<0)

y=-1;

if(x==0)

y=0;

printf("y的值为:%d
",y);

}

扩展资料:

C语言需要说明的是:

1、一个C语言源程序可以由一个或多个源文件组成。

2、每个源文件可由一个或多个函数组成。

3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。

4、源程序中可以有预处理命令(包括include 命令,ifdef、ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。

5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。结构体、联合体、枚举型的声明的“}”后要加“ ;”。

6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

参考资料:

百度百科-c语言



#include <iostream>
using namespace std;
void main()
{
int x=0;
int y=0;
cout<<"请输入整数值"<<endl;
cin>>x>>endl;
if (x<0){
y=-1;
cout<<y<<endl;
}
if (x=0){
y=0;
cout<<y<<endl;
}
if (x>0){
y=1;
cout<<y<<endl;
}
return;
}
我也是新手,刚学C++,写出来给你,不知道对不对,大家一起进步吧,希望能帮到你。

#include <stdio.h>
int sign(int x);
int main()
{
int x,f;
printf("请输入需要计算的数:");
scanf("%d",&x);
f=sign(x);
printf("f(x)=%d\n",f);
return 0;
}
int sign(int x)
{
int result;
result=x>0?1:(x<0?-1:0);
//条件表达式的优先级高于赋值表达式,结合方向是自右向左
return result;
}

这个简单 两个if else就解决


编写程序:从键盘输入若干字符(当输入#时结束),分别统计出大、小写字母...
main(){char c,sum1=0,sum2=0,number=0;c=getchar();while(c!='#'){ if(c>='A'&&c<='Z') sum1++;else if(c>='a'&&c<='z') sum2++;else if(c>='0'&&c<='9') number++;c=getchar();} printf("大写字母:%d,小写字母:%d,数字:%d",sum1,sum2,number);} ...

用C语言怎么编写程序实现从键盘输入数值
\/\/从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出 intmain(){ inti;floatmax,min,num[10];printf("请输入10个数,每输入一个数按回车键结束:\\n");for(i=0;i<10;i++){ scanf("%f",&num[i]);} max=min=num[0];for(i=1;i<10;i++){ if(max<num[i])...

1.编写程序,从键盘输入小写字母并在屏幕显示,当输入其他字符时道出上述...
从键盘输入小写字母并在屏幕显示,当输入其他字符时道出上述操作。程序如下:运行结果已经截图,符号题目要求。

程序设计题目:从键盘上输入一个字符串,放在数组中,要求将字符串中的...
1. 使用 `Scanner` 类从标准输入中读取一个字符串,存储在一个 `String` 类型的变量中。2. 将该字符串转换为字符数组,便于逐个访问每个字符并进行转换。3. 遍历字符数组中的每个字符,如果该字符是大写字母,则将其转换为小写字母;如果该字符是小写字母,则将其转换为大写字母;否则不做处理。4. ...

怎么在c语言从键盘输入x=20,y=25,z=A,然后将输入的内容从屏幕输出?
&z);printf("您输入的内容为:x=%d, y=%d, z=%c", x, y, z);return 0;} ```运行程序后,会提示用户输入x、y、z的值,格式为"x=20,y=25,z=A"。然后通过scanf函数按照指定格式读取输入内容,并将其分别赋值给变量x、y、z。最后再通过printf函数将读取到的内容输出到屏幕上。

编写程序,从键盘输入一个三位数,求出其逆序数并输出,例如输入123,输出32...
public class Main{ \/\/输入整数后,逆序输出为字符串,通过递归实现 public static String reverse(int a){ if(a<0)return"";if(a<10)return Integer.toString(a);int last=a-(a\/10)*10;\/\/取得这个整数的最后一位 return Integer.toString(last)+reverse(a\/10);\/\/递归输出最后一位和前面的...

编写程序,从键盘输入一行字符串,将其中的小写字母全部转换成大写字母...
int main(){ FILE *fp;int i=0;char str[100];printf("请输入字符串,并且以感叹号!结束:\\n");if((fp=fopen("test.txt","w"))==NULL)\/\/打开输出文件并使fp指向此文件 { printf("无法打开此文件!\\n");\/\/如果打开出错就输出打不开的信息 exit(0);\/\/退出程序 } gets(str);while(...

用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
prinft("大写字母是:%c\\n",ch);} else(printf("请输入大写字母");)示例三:include <stdio.h> main(){ char c; \/\/声明变量 scanf("%c",&c); \/\/键盘上取值 printf("%c %c",c,ch-'a'+'A');\/\/本身和大写输出 } ...

1. 用C语言写一段程序:从键盘上输入两数,判断其大小关系,将判断结果显 ...
1.include <stdio.h> include <string.h> int main(void){ int nNum1,nNum2;printf("请输入第一个整数:");scanf("%d",&nNum1);printf("\\n请输入第二个整数:\\n");scanf("%d",&nNum2);printf("\\n输入的两个数为:%d,%d,其大小关系为:",nNum1,nNum2)if(nNum1 < nNum2)...

编写一个java应用程序,用户从键盘输入一个整数,判断这个数是几位数...
public static void main(String[] args) throws IOException { String userString = "";InputStreamReader reader = null;BufferedReader br = null;while (!"exit".equalsIgnoreCase(userString)) { System.out.print("输入一个数字:");reader = new InputStreamReader(System.in);br = new ...

大埔县19516171497: vb编一个程序,从键盘上输入X的值,按下列公式计算并输出Y的值y=x (x -
丹河嘉瑞:[答案] Private Sub Command1_Click() x = Val(InputBox("请输入数字x")) If x

大埔县19516171497: 编写程序,从键盘输入x的值,按要求计算并输出y的值,当x的值≥0时,y=6x+5;当x的值<0时,y=5x - 3 -
丹河嘉瑞: 这是刚入门的程序啊!使用一个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; }

大埔县19516171497: 由键盘输入一正整数 X ,并计算 X阶乘 -
丹河嘉瑞:[答案] 楼上的看清楚了,人家要的是程序方法一: modi comm a.prg 然后在出现的程序框中输入 input "n=" to n x = 0 for m=1 to n x=x + m endfor ? "n=",x 按CTRL+W保存,然后在命令框中输入 do a.prg 即可 方法二: modi co...

大埔县19516171497: VB程序设计,从键盘任意输入一个X的值,求以下分段函数的值:(30分):Y=X+2(X>0) Y=0(X=0) Y=X2 (X -
丹河嘉瑞:[答案] private sub command1_click() input "x=";x select case x case is>=0 y=x+2 case 0 y=0 case is=0 y=x+2 elseif x=0 y=0 else y=x-2 endif "y=";y endsub

大埔县19516171497: 计算下列分段函数的值,x的值由键盘输入 c语言输入 -
丹河嘉瑞: 如下: #include <stdio.h> #include <math.h> int main() { float x, result; printf("请输入x的值:"); scanf("%f",&x); if(x <= 0) { result = 0; } else if(x <= 10) { result = sqrt(x); } else { result = 2 * x + 3; } printf("%f",result); return 0; } 扩展资料: ...

大埔县19516171497: c语言,编写程序用scanf函数输入x的值,计算并输出y的值. -
丹河嘉瑞: scanf("%d",&x); //y不用输入 if (x<=1) { y=x; printf("%d\n",y);} //条件x<=1成立时,这两句都要执行,所以要用{}变成复合语句. else if(x>1&&x<10) { y=2*x+1; printf("%d\n",y);} //同上 else {y=3*x+1; printf("%d\n",y);} //同上 更好的是: scanf("%d",&x); if (x<=1) y=x; else if(x>1&&x<10) y=2*x+1; else y=3*x+1; ); // y求值 printf("%d\n",y); //输出y

大埔县19516171497: C十十程序设计:编写程序计算下面的函数,其中,X由键盘输入. -
丹河嘉瑞: #include <stdio.h> void main(void) {int x,y;printf("Please enter the x:");scanf("%d",&x);if(x<=-2)y=x-2;else if(x<=2)y=2*x-1;elsey=(x+2)*(x+2);printf("The y is %d\n",y);scanf("%d",&x);//只是为了停住看清结果,没有任何意义 }

大埔县19516171497: 编写程序,完成下面分段函数y的计算,从键盘输入x值,并输出y的值. -
丹河嘉瑞: #include using namespace std; int main() {float x,y;cout< cin>>x;if(x<0)y=-2*x+10;elsey=3x+20;cout<return 0; }

大埔县19516171497: 编写程序完成如下分段函数:要求从键盘输入x值,经程序计算后输出y值 -
丹河嘉瑞: #include<stdio.h> void main(){ int x; scanf("%d",&x); if(x<2)printf("%d",5*x); else if(x>=10)printf("%d",5*x+1); else printf("%d",5*x-1); }

大埔县19516171497: 编程,输入X值,按下式计算并输出Y值 -
丹河嘉瑞: #include<stdio.h>#include<math.h> void main() {double x,y;printf("enter x:"); scanf("%lf",&x); if(x>3) { y=x+3; printf("y=%f\n",y); } else if((x>=1)&&(x<=3)) { y=pow(x,2); printf("%lf\n",y); } else if((x>0)&&(x<1)) { y=sqrt(x); printf("%lf\n",y); } else printf("0\n"); } 要的是c程序吧

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网