啊哈磊_编程从这里起步

标题: ???? [打印本页]

作者: 4399opple    时间: 2014-2-27 21:26
标题: ????
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a=1,b=2,c;
    scanf("%d %d",&a,&b);
    c=a+b;
    printf("%d+&d=&d\n",a,b,c);

        system("pause");
        return 0;
}
用啊哈C编这个为什么只有黑框框????哪里错了。

QQ图片20140227212548.jpg (25.27 KB, 下载次数: 0)

QQ图片20140227212548.jpg

作者: 981013    时间: 2014-2-27 21:26
  1. scanf("%d %d",&a,&b);
复制代码

这句要求你输入两个整数值,并把第一个输入的值赋给a,第二个赋给b,输入的两个值用回车或空格隔开,输入完后记得按回车。
没输入之前,程序就坐在那儿等着。
考虑到用户友好,应在scanf前加上提醒用户输入值的代码,如:
  1. printf("请输入两个值:\n");
复制代码

还有第八行
  1. printf("%d+&d=&d\n",a,b,c);
复制代码

后两个%打成&了。
作者: rosynirvana    时间: 2014-2-27 22:20
等着你输入……               
作者: 李掌柜    时间: 2014-2-27 23:02
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.     int a=1,b=2,c;
  6.     scanf("%d %d",&a,&b);
  7.     c=a+b;
  8.     printf("%d+%d=%d\n",a,b,c);   //这里你写错了~~

  9.     system("pause");
  10.     return 0;
  11. }
复制代码

作者: 超神级    时间: 2014-2-27 23:18
。。。。。。。。。。。。。。。。。。。。。。。。。。




欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2