c语言函数计算y和x c语言中x+=y+=z怎么算

c语言,编写程序用scanf函数输入x的值,计算并输出y的值。

scanf("%d",x);

创新互联专注于清流网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供清流营销型网站建设,清流网站制作、清流网页设计、清流网站官网定制、小程序定制开发服务,打造清流网络公司原创品牌,更为您提供清流网站排名全网营销落地服务。

//y不用输入

if

(x=1)

{

y=x;

printf("%d\n",y);}

//条件x=1成立时,这两句都要执行,所以要用{}变成复合语句。

else

if(x1x10)

{

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(x1x10)

y=2*x+1;

else

y=3*x+1;

);

//

y求值

printf("%d\n",y);

//输出y

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

# 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的和及差,咋写?

代码文本:

#include "stdio.h"

int Add_Sub(int *p,int *q,int *s){

*s=*p-*q;

return *p+*q;

}

int main(int argc,char *argv[]){

int x,y,z;

printf("Enter x y(int)...\n");

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

printf("\nx+y = %d\n",Add_Sub(x,y,z));

printf("x-y = %d\n",z);

return 0;

}


当前标题:c语言函数计算y和x c语言中x+=y+=z怎么算
分享路径:http://ybzwz.com/article/dogdiii.html