我试图在UVa在线评判中解决一个非常简单的问题。问题代码是:10071。您可以在此处找到问题:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=94 我的代码如下所示:
#include<iostream>
using namespace std;
int main(){
int v,t,a,d;
cin >> v >> t;
t = t*2;
d = (v)*t;
cout << d << endl;
}
但它说错了答案。出了什么问题以及如何解决?
答案 0 :(得分: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循环。