这里计算时实际上是对a*b计算的结果取模以后再赋给c,因此结果不对。要得到正确的结果应该将a,b其中一个数先转换为长长整型。
*#include
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
long long int c=((long long int)a)*b;
cout<<c;
return 0;
}
这里计算时实际上是对a*b计算的结果取模以后再赋给c,因此结果不对。要得到正确的结果应该将a,b其中一个数先转换为长长整型。
*#include
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
long long int c=((long long int)a)*b;
cout<<c;
return 0;
}