[問題] long long的問題嗎?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Code:Blocks on windows
問題(Question):
寫了acm10499,把c++轉為c的時候ac就變就wa了!!
問題是出在long long的讀入嗎?
把1改為1ll也沒有改善 剛剛也試過%I64d(acm應該是GCC/G++啊!)
=c++=
#include <iostream>
using namespace std;
int main()
{
long long x;
while(1){
cin>>x;
if(x==1)
cout<<"0%"<<endl;
if(x>1)
cout<<x*25<<"%"<<endl;
if(x<0)
break;
}
return 0;
}
=c=
#include "stdio.h"
int main()
{
long long x;
while(1){
scanf("%lld",&x);
if(x==1ll)
printf("0%%\n");
if(x>1ll)
printf("%d%%\n",x*25);
if(x<0ll)
break;
}
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.33.2
→
09/27 16:47, , 1F
09/27 16:47, 1F
→
09/27 16:48, , 2F
09/27 16:48, 2F
推
09/27 16:48, , 3F
09/27 16:48, 3F
→
09/27 16:49, , 4F
09/27 16:49, 4F
→
09/27 16:51, , 5F
09/27 16:51, 5F
→
09/27 16:51, , 6F
09/27 16:51, 6F
→
09/27 18:14, , 7F
09/27 18:14, 7F
→
09/27 20:00, , 8F
09/27 20:00, 8F
→
09/27 20:01, , 9F
09/27 20:01, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
11
38