注册 登录
编程论坛 C++教室

用cin没法输出

命运Z魔方 发布于 2017-09-17 21:06, 1887 次点击
这是我的代码
#include<iostream>
using namespace std;
int main()
{
    int a,b,sum;
    cin>>a>>b;
    sum=a+b;
    cout<<"a+b="<<sum<<endl;
    return 0;
}

我用的dev c++,怎么弄都输出不了东西...大佬们,这是咋回事啊..
只有本站会员才能查看附件,请 登录
5 回复
#2
命运Z魔方2017-09-17 21:15
解决了...把杀毒软件关了好了....不好意思.
#3
苍穹之舞2017-09-18 16:33
#include<iostream>
using namespace std;
int main()
{
    int a,b,sum;
    cout<<"输入数字a 和b";
    cin>>a>>b;
    scanf("%d%d",&a,&b);
    sum=a+b;
    cout<<"a+b="<<sum<<endl;
    return 0;
}

我增加了两行,一行 cout<<"输入数字a 和b";  在屏幕上提示你输入两个数字
scanf("%d%d",&a,&b); 把你输入的数字赋值给 变量a  b

运行后基本可用

但是还有瑕疵,就是输入一次不计算,第二次才计算

请其他大虾补充纠正
#4
yangfrancis2017-09-19 18:35
回复 3楼 苍穹之舞
为什么cin和scanf都在用呢?去掉一个应该就不用输入两次了吧?
#5
苍穹之舞2017-09-20 07:50
以下是引用yangfrancis在2017-9-19 18:35:01的发言:

为什么cin和scanf都在用呢?去掉一个应该就不用输入两次了吧?

谢谢哈
#6
jinanman2017-09-20 15:29
c和c++混编
1