以下為我的程式碼 (C)
#include <stdio.h>
#include <stdlib.h>
int main(){
int ans,t;
int i;
int many[100000]; /*計算統計編號石頭數量*/
for(i=0;i<sizeof(many)/4;++i) many[i]=0;
for(i=0;;++i){
if(scanf("%d",&t)==EOF) break;
many[t]++; /*第幾號石頭 數量+1*/
}
for(i=0;i<sizeof(many)/4;++i){
if(many[i]!=0 && many[i]%3==2) ans=i; /*尋找數量為三的倍數-1的石頭*/
}
printf("%d\n",ans);
return 0;
}
請問我哪裡出錯呢? 還是哪裡寫不好 連WA都沒有 就RE... 到底是哪裡有問題@@
以下為我的程式碼 (C)
#include
#include
int main(){
int ans,t;
int i;
int many[100000]; /*計算統計編號石頭數量*/
for(i=0;i
for(i=0;;++i){
if(scanf("%d",&t)==EOF) break;
many[t]++; /*第幾號石頭 數量+1*/
}
for(i=0;i
if(many[i]!=0 && many[i]%3==2) ans=i; /*尋找數量為三的倍數-1的石頭*/
}
printf("%d\n",ans);
return 0;
}
請問我哪裡出錯呢? 還是哪裡寫不好 連WA都沒有 就RE... 到底是哪裡有問題@@