C++新手作业,不知道是否正确?

C++:定义4个变量:int a; float b; char c; double d;变量的原始值从键盘输入。要求编写 程序,输出4个变量的值,并计算四个变量的和 并输出,不知道是否正确。

#include
using namespace std;
int main()
{int a;float b;char c;double d;
cin>>a>>b>>c>>d;
cout<<a<<'\n';
cout<<b<<'\n';
cout<<c<<'\n';
cout<<d<<'\n';
cout<<a+b+c+d<<endl;
return 0;
}

强制转换成double再相加

#include "stdafx.h"
#include
using namespace std;

int main()
{
int a;float b;char c;double d;
cin>>a>>b>>c>>d;
cout<<a<<'\n';
cout<<b<<'\n';
cout<<c<<'\n';
cout<<d<<'\n';
cout<<a+b+c+d<<endl;
return 0;
}

运行结果正确,使用的是minGWb编译器.