[求助]输出结果问题
#include <iostream>
using namespace std;
int main()
{
int a,b;
scanf("%d,%d",&a,&b);
printf("%d\n",a+b);
return 0;
}
这个简单的程序输出的结果为什么不对
谁能告诉我哪错了吗?
如果把这段程序用CIN 和COUT 编就不会出现这样的问题!
这是为什么?
----------------解决方案--------------------------------------------------------
输入时需要输入逗号
----------------解决方案--------------------------------------------------------
这是经常容易出现的小问题
----------------解决方案--------------------------------------------------------
#include <iostream>
using namespace std;
这里为什么不是#include <"stdio.h">
using namespace std;这句又是什么意思呢?
----------------解决方案--------------------------------------------------------
是C++吧
----------------解决方案--------------------------------------------------------
头文件不对...不支持printf && scanf
只支持cout && cin
----------------解决方案--------------------------------------------------------
那也要看编译器,有的编译器可以的.但最好使用头文件下所规定的标准输入输出函数...
最主要是输入时候的格式,逗号隔开.
----------------解决方案--------------------------------------------------------