#471: WA到爆炸 <囧>


GenialPP (PP)

學校 : 國立臺灣科技大學
編號 : 2297
來源 : [114.137.91.202]
最後登入時間 :
2010-03-21 03:08:50
c005. 10300 - Ecological Premium -- UVa10300 | From: [140.118.223.113] | 發表日期 : 2008-08-18 16:42

救命阿~

c的大數處理除了用陣列去玩以外

 有沒有類似long long這種東東呢?

 這段程式碼在UVa過了

但是在這裡不過 囧

#include<stdio.h>
int money(int f);

void main(){
  int n,f,x;
  scanf("%ld",&n);
  while(n!=0){
    scanf("%d",&f);
    printf("%d\n",money(f));
    n--;
  }
}

int money(int f){
  int ans=0,i,a,b,c;
  for(i=0;i<f;i++){
    scanf("%d%d%d",&a,&b,&c);
    ans+=(a*c);
  }
  return ans;
}

 
#474: Re:WA到爆炸 <囧>


POOHccc ()

學校 : 國立臺中技術學院
編號 : 1139
來源 : [220.135.97.253]
最後登入時間 :
2012-02-04 21:23:42
c005. 10300 - Ecological Premium -- UVa10300 | From: [218.167.60.157] | 發表日期 : 2008-08-18 18:56

救命阿~

c的大數處理除了用陣列去玩以外

 有沒有類似long long這種東東呢?

 這段程式碼在UVa過了

但是在這裡不過 囧

#include<stdio.h>
int money(int f);

void main(){
  int n,f,x;
  scanf("%ld",&n);
  while(n!=0){
    scanf("%d",&f);
    printf("%d\n",money(f));
    n--;
  }
}

int money(int f){
  int ans=0,i,a,b,c;
  for(i=0;i<f;i++){
    scanf("%d%d%d",&a,&b,&c);
    ans+=(a*c);
  }
  return ans;
}


ans不要用int,改用你說的long long

printf("%I64d\n" ...),試試看 

 
#553: Re:WA到爆炸 <囧>


GenialPP (PP)

學校 : 國立臺灣科技大學
編號 : 2297
來源 : [114.137.91.202]
最後登入時間 :
2010-03-21 03:08:50
c005. 10300 - Ecological Premium -- UVa10300 | From: [59.121.9.188] | 發表日期 : 2008-09-03 04:11

救命阿~

c的大數處理除了用陣列去玩以外

 有沒有類似long long這種東東呢?

 這段程式碼在UVa過了

但是在這裡不過 囧 

#include<stdio.h>int money(int f);

void main(){  int n,f,x;  scanf("%ld",&n);  while(n!=0){    scanf("%d",&f);    printf("%d\n",money(f));    n--;  }}

int money(int f){  int ans=0,i,a,b,c;  for(i=0;i<f;i++){    scanf("%d%d%d",&a,&b,&c);    ans+=(a*c);  }  return ans;}

ans不要用int,改用你說的long long

printf("%I64d\n" ...),試試看 

AC了 3Q ^-^

 
ZeroJudge Forum