2015-11-21 57 views
-4

我想解决一个真正简单的问题在UVA在线法官。该问题的代码是:10071.你可以在这里找到问题:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=94 我的代码如下所示:在UVA在线法官错误的答案

#include<iostream> 
using namespace std; 
int main(){ 
    int v,t,a,d; 
    cin >> v >> t; 
    t = t*2; 
    d = (v)*t; 
    cout << d << endl; 
} 

但它说,错误的答案。出了什么问题以及如何解决它?

回答

1

您还没有阅读完整的问题。

正确的解决方案如下:

#include <stdio.h> 
int main() 
{ 
    int a,b,c; 
    while(scanf("%d%d",&a,&b)==2) 
    { 
     printf("%d\n",(a*b)*2); 

    } 

    return 0; 
} 

正如你可能会注意到上面,可以有多个测试用例。你必须考虑它。所以我有一个while循环。