本文目录一览:
- 1、C语言编程函数输入X求Y
- 2、C语言中怎么计算x,y的值?
- 3、c语言中(x,y)中怎么计算
- 4、C语言 输入xy然后计算
- 5、c语言中!x||--y怎么运算
- 6、用c语言编程计算输入X的值,输出y的值?
C语言编程函数输入X求Y
# include stdio.h
int main()
{
int x, y;
printf("请输入x:");
scanf("%d", x); //由用户输入x
if (x0) //从小到大, 如果x不小于0
y = x+2;
else if (x20) //如果执行这里, x就一定大于0, 因为如果x小于0, 在上一个if就被执行了
y = 3*x+1;
else //到这里, x就一定不小于20, 那就是x=20所以就直接执行.
y = 4*x*x - 9;
printf ("y = %d", y);
return 0;
}
C语言中怎么计算x,y的值?
C语言的赋值语句是从右到左执行的,
比如 x = y + 1 意思就是 把Y 加1后赋值给X
但C语言的语序是从上到下执行的
本题中,当执行int x,y;之后,x , y都没有初始变量,他两应该是个随机数.
所以你的x = y + 1; 这句话执行的没有意义,x还是随机数
而后面的y = 3 + 25; 可以给Y 赋值为28;
printf();是输出语句格式为,printf("x=%d , y =%d",x,y); // 引号里是输出的格式,%d是后面的x,y的代变量,意思是以整形输出.
c语言中(x,y)中怎么计算
(x,y) 是逗号表达式,逗号表达式的值等于 最右边 那个表达式的值。
所以 (x,y) 的结果 是 y.
例如:
#include stdio.h
main(){
int x=1,y=2;
printf("%d",(x,y));
return 0;
}
输出结果 是 y 的当前值: 2
C语言 输入xy然后计算
#include "stdio.h"
#include "math.h"
int main()
{
double i,j;
printf("x=");
scanf("%lf",i);
printf("y=");
scanf("%lf",j);
printf("x+y=%lf\n",i+j);
printf("sinx=%lf\n",sin(i));
printf("cosx=%lf\n",cos(i));
printf("tanx=%lf\n",tan(i));
printf("logx=%lf\n",log(i));
}
c语言中!x||--y怎么运算
若x的值为0,则!x的值为-1(真),整个表达式的值便为真;
若x的值为非0,则!x的值为0(假),整个表达式的值就等于--y的结果:若y原值不等于1,则--y先自减后的值就非0(即--y为真);若原y==1,则--y先自减后的值就是0(即--y为假)。
整个式子:若x==0或y!=1,则表达式为真;否则为假。
用c语言编程计算输入X的值,输出y的值?
C语言编程: 输入x的值,按下面公式计算并输出y的值(保留两位小数) 123456789101112#includestdio.h#includemath.hint main(){ double x, y; scanf ( %lf , x); if (x 0)y = sqrt(2*x); else if (x 0)y = 1.0/(3*exp(x)); else y = 0; printf ( %.2f\n , y); return 0;}