代码有问题,能通过编译,但运行就会有问题。。
问题出现在scanf("%d",x);少了取地址符&
请改成scanf("%d",&x);
是这样的,printf输出的东西不能被读入。
改成:
printf("整数1:");scanf("%d",&n1);
printf("整数2:");scanf("%d",&n2);
运行的时候自己在控制台输入 31 44
还有,最后一句printf改成:printf("他们的和是%d",n1+n2);
你这个没写计算式,怎么输出和?最后的printf还缺参数了,至少在最后的printf里加上,n1+n2,另外scanf是读取键盘输入的值,不是读取printf里的值。
printf("它们的和是%d。\n", n1+n2);
肖朗、邱丽莉鹦鹉奇缘