2015-11-21 31 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循環。