zoukankan      html  css  js  c++  java
  • 19:A*B问题

    总时间限制: 
    1000ms
     
    内存限制: 
    65536kB
    描述

    输入两个正整数A和B,求A*B。

    输入
    一行,包含两个正整数A和B,中间用单个空格隔开。1 <= A,B <= 50000。
    输出
    一个整数,即A*B的值。
    样例输入
    3 4
    样例输出
    12


    错误代码:
    #include<cstdio>
    #include<iostream>
    using namespace std;
    int main(){
       int a,b; 
       long long c;
       scanf("%d%d",&a,&b);
       c=a*b;
       cout<<c<<endl;
       return 0;
    }

    正确代码:

    #include<cstdio>
    #include<iostream>
    using namespace std;
    int main(){
       long long a,b; 
       long long c;
       cin>>a>>b;
       c=a*b;
       cout<<c<<endl;
       return 0;
    }
    原因:当运算结果比较大时,至少有一变量为大类型比如(long long)
  • 相关阅读:
    ExtJs 4.0 ExtJs2.2 JavaScript
    C++中关于classview、resourceview、fileview
    BIN OBJ 区别
    数据编码
    多线程
    REST
    SQL Server 2005安装
    临时
    数据存储
    灰度直方图
  • 原文地址:https://www.cnblogs.com/ssfzmfy/p/5605721.html
Copyright © 2011-2022 走看看