永发信息网

求大神用c语言编个A+B=C的方程

答案:5  悬赏:0  手机版
解决时间 2021-01-25 09:58
  • 提问者网友:了了无期
  • 2021-01-24 23:10
求大神用c语言编个A+B=C的方程
最佳答案
  • 五星知识达人网友:街头电车
  • 2021-01-25 00:07
#include
void main()
{
int a,b,c;
printf("Please enter A,B:\n");
scanf("%d%d",&A,&B);
C=A+B;
printf("%d+%d=%d\n",A,B,C);
}
你的程序那个scanf后面要用&符号的,你没用就会出错。追问为什么要加&呢?&不是与逻辑吗?追答那个是求地址运算符,必须加的!
全部回答
  • 1楼网友:山有枢
  • 2021-01-25 02:07
哥,粗略看过去,发现scanf是接受用的。。。。要地址符(&)啊。。。。追问为什么要加&呢?&不是与逻辑吗?追答这些简单的问题你应该自己去看书啊。。。。。这是C语言的语法规定。这个没的说的。C语言的精粹就是指针。
  • 2楼网友:冷風如刀
  • 2021-01-25 01:09
#include
int main()
{
    int num_1;//第一个数
    int num_2;//第二个数
    int num;//两个数的和
    scanf("%d",&num_1);//输入第一个数
    scanf("%d",&num_2);//输入第二个数
    num=num_1+num_2;//两个数相加
    printf("%d+%d=%d",num_1,num_2,num);//输出结果
    return 0;
}追问为什么要加&呢?&不是与逻辑吗?追答在这里叫做赋值符
scanf中必须要有赋值符
printf中不需要赋值符
  • 3楼网友:雪起风沙痕
  • 2021-01-25 00:55
scanf不对啊!要加上取地址符,即scanf("%d",&num_1);
  • 4楼网友:迟山
  • 2021-01-25 00:22
两个scanf的逗号后面的参数前面加&
&num_1
&num_2追问为什么要加&呢?&不是与逻辑吗?追答用来取地址的
也就是说从键盘得到你输入的内容后存放到该变量所在的地址中去
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯