#include <stdio.h>
int main()
{
long long int a;
long long int b;
long long int c;
long long int i;
while(scanf("%lld",&a)!=EOF){
scanf("%lld",&b);
scanf("%lld",&c);
if(a/10>0&&c/2>0){
if(a/10>c/2){
i=a/10;
}else{
i=c/2;
}
}
b=b+i;
printf("%lld 個餅乾,%lld 盒巧克力,%lld 個蛋糕。\n",a,b,c);
}
return 0;
}
為何測試時還可以,但卻WA?
您的答案為: 2147483647 個餅乾,1073741825 盒巧克力,2147483647 個蛋糕。 正確答案為: 2147483647 個餅乾,214748366 盒巧克力,2147483647 個蛋糕。
您的答案為: 0 個餅乾,214748364 盒巧克力,0 個 ...略 正確答案為: 0 個餅乾,0 盒巧克力,0 個蛋糕。
求大神幫忙