为了账号安全,请及时绑定邮箱和手机立即绑定

c求助,,

c求助,,

C
慕粉15984754128 2017-08-06 18:39:28
如何编译x+y=z
查看完整描述

3 回答

已采纳
?
qq_巴黎的雨打湿东京的街_0

TA贡献6条经验 获得超2个赞

看样子是个纯正的新手。

#include<stdio.h>  //头文件,这个你先不需要知道,当作格式的一种
int main(){  //主函数,c程序总是从这开始执行的
    int x, y, z;  //声明变量,意思就是我要引进个储存块方便我待会放数字到里面,当然也
                    //可以是float型,以后你会学到的
    printf("请输入x,y:");  //这是输出语句的格式,记住就行,双引号内的是直接输出的内容
    scanf("%d%d",&x,&y);  //这是输入语句,%d是一个占位符,可以理解为先占一个位置,
                            //然后把输入的数放在里面,&x,&y相当于把第一个数赋值给x,
                            //第二个数,赋值给y
    z = x+y;  //计算,相当于把x+y的值赋值给z,程序里面的计算和数学上的还是有去别的,
                //你要是想学的话,很容易弄明白。
    printf("x=%d,\ny=%d\n",x,y); //输出语句,%d先占好位置,后面的x想断关于刚才输入的值,
                                   //然后x= 这个值就输出出来了,y也一样,循序要一致
    printf("z=%d\n",z);  //同样,输出。
}

如若有什么问题还可以问,建议你先看看c语言的书比如《c语言程序设计现代方法》,适合新手。望采纳。

查看完整回答
反对 回复 2017-08-07
?
便便面包哥

TA贡献4条经验 获得超3个赞

有报错吗,?
看一眼错误

查看完整回答
1 反对 回复 2017-08-06
?
望远

TA贡献1017条经验 获得超1032个赞

#include <stdio.h>
 int main() 
 { 
 int x; 
 int y; 
 x=5; 
 y=3; 
 printf("x+y=%d\n",(x+y));
 return 0; 
 }


查看完整回答
1 反对 回复 2017-08-06
?
treehuang

TA贡献1条经验 获得超0个赞

兄弟,你写代码时得注意缩进,这样代码看起来更好看

查看完整回答
反对 回复 2017-08-07
?
望远

TA贡献1017条经验 获得超1032个赞

这是错误的表达式

在赋值表达式运算时表达式的左值不能是表达式,不能是常量,

如a+b=c;3=x+y;

这些都是非法的。


查看完整回答
反对 回复 2017-08-06
点击展开后面1
  • 3 回答
  • 0 关注
  • 2277 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信