#include<stdio.h> 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中不需要赋值符
第2个回答 推荐于2017-10-11
#include <stdio.h> 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后面要用&符号的,你没用就会出错。追问