c语言编程,编写一个函数,根据形参x和y的关系,返回不同的值

作者&投稿:呈邢 (若有异议请与网页底部的电邮联系)
C语言编写一个函数,根据形参x和y的关系,返回不同的值,具体要求是:如果x>y,返回1;如果x=y~

#includeint f(int x,int y) { int z=0; if ( x>y ) z=1; else if ( x<y ) z=-1; return z; }void main() { int a,b,c; scanf("%d%d",&a,&b); c=f(a,b); printf("%d
",c);}

#includeint main(){ int x,y; scanf("%d",&x); if(x==0) y = 0; else if(x<0) y = -1; else y = 1; printf("%d
",y); return 0;}

代码如下:

#include <stdio.h>
#include <stdlib.h>

int func(int x, int y)
{
if (x > y) {
return 1;
}
else if (x < y) {
return -1;
}
else {
return 0;
}
}

int main()
{
int x, y, ret;

printf("请输入x,y的值:");

scanf("%d%d", &x, &y);

ret = func(x, y);

printf("%d
", ret);

system("pause");
return 0;
}

运行结果:



#include<stdio.h>
int cmp(int x,int y)
{if(x>y)return 1;
 if(x<y)return -1;
 return 0;
}
int main()
{int a,b,c;
 char s[3]={'<','=','>'};
 scanf("%d%d",&a,&b);
 c=cmp(a,b);
 printf("%d%c%d
",a,s[c+1],b);
 return 0;
}


IIn compare( Intt x, Intt y)
if(x <y)
returnn 1
If( x= y)
Retrunn 0
IIfxx >y)
Returnn -1

用手机打的,这里面的输入法真的有毒

乐视 X600
主屏尺寸:5.5英寸
主屏分辨率:1920x1080像素
屏幕像素密度:401ppi
网络类型:双卡,双4G
导航:GPS导航,A-GPS技术,GLONASS导航,北斗导航
操作系统:Android OS 5.0
核心数:真八核
CPU型号:联发科 Helio X10
CPU频率:2.0GHz
RAM容量:3GB
ROM容量:16GB/32GB/64GB
电池容量:3000mAh
后置摄像头:1300万像素
前置摄像头:500万像素
感应器类型:重力感应器,光线传感器,距离传感器,霍尔感应器,陀螺仪,电子罗盘

展开剩余42% 

如何在C语言中实现根号?
答:在C语言中,根号函数可以使用数学库中的sqrt()函数来实现。详细论述如下:1、该函数的原型为:double sqrt();其中,x是要计算平方根的数,返回值为一个双精度浮点数,表示x的平方根。2、除了sqrt()函数外,还可以使用math.h头文件中的宏定义来表示平方根。例如,M_SQRT1_2表示1/sqrt(2)...

c语言编写一个函数,求两数中的最小数。在主函数中输入两个数,调用函...
答:printf("最小数是:%d\n", m); //输出最小数 double s = sqrt(m); //调用sqrt函数,计算最小数的平方根,并赋值给s printf("最小数的平方根是:%f\n", s); //输出平方根 return 0;}

用C语言编程怎么求一个数的根号
答:include <stdio.h>#include <math.h>int main(){ float a=5, b; b=sqrt(a); printf("a的平方根为:%f\n",b); return 0;}

C语言编程:内容:用二分法求一元三次方程的根,要求:由主函数调用求根子函...
答:else if((x2*x2*x2+a[0]*x2*x2+a[1]*x2+a[2])*(x3*x3*x3+a[0]*x3*x3+a[1]*x3+a[2])<0)//一般方程有三个交点,分别位于增、减、增区间。 { printf("you will get 3 roots, type in 2 numbers 3 times, and in the first case, the bigger number you type in should be x...

用C语言中,如何用调用函数编写求一元二次方程的根
答:if (root[0] == root[1]) return 1;else return 2 ;} int main(void){ //计算方程的根 float a = 2.0,b =6.0,c=3.0 ;//a,b,c s是参数 double root[2] ;//root是得到的两个根 int n = GetRoot(a,b,c,root) ;if (n<1){ printf("方程无根") ;}else{ printf("...

C语言编程,求一个两位整数,使其各位数字之和等于这个数的平方根,输出该...
答:} } if(j == i && (i%10 + i/10) == sqrt((double)i)) { printf("%d\n",i); break; } } if(99 == i) { printf("不存在\n"); } return 0;}

用C语言编程求一元二次函数的根,用3个函数分别求当判别式大于,小于...
答:q=b*b-4*a*c;k=sqrt(q)/(2*a);if(q>0){ yishigen(p+k,p-k);printf("x1=%f,x2=%f",p+k,p-k);} else if(q==0){ denggen(p);printf("x1=x2=%f",p);} else { xugen();printf("No!");} } float yishigen(float x,float y){ h=-f/(2*e);i=sqrt(e*e-...

编写一个程序,求一元一次方程ax+b=0的根。
答:可以参考下面的代码:include<stdio.h> int main(){ double a,b,x;printf("输入一次项,常数项");scanf("%lf %lf",&a,&b);printf("x=%lf",-b/a);return 0;}

c语言平方根函数怎么写?
答:C语言中sqrt意思是平方根函数,作用是计算一个非负实数的平方根,在VC6中的“math.h”文件中该函数原型为double sqrt(double number),该函数的输入参数不允许为负数。c语言的定义 C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用...

求C语言高手编写程序:为实型变量X输入一个值后,输出X的值、X的平方根...
答:main(){ double x;double v1,v2,v3,v4;printf("Please input x:\n");scanf("%lf",&x);printf("Your input is: %g\n",x);v1=sqrt(x);v2=x*x;v3= pow(x,1.0/3);v4 = v2*x;printf("The results are: %lf %lf %lf %lf\n",v1,v2,v3,v4);return 0;} 例如,输入8...