以下是我的程式碼
不會太長,並且加上了註解
這題碰到跟大多數人一樣的問題 一直RE
實在不曉得可能哪邊錯誤 可以指點一下嗎qq 謝謝<(_ _)>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char str[32760];
int total[32760]={0};
int i,k;
gets(str);//一次抓一整行
for(i=0;i<32760;i++)
{
k= str[i] - 48;//字元轉成數字 48是0的ASCII碼
total[ k ] = total[ k ] + 1 ;//用個陣列統計各個數字出現次數
}
for(i=0;i<32760;i++)
if( (total[i] % 3) != 0)
printf("%d",i); //如果出現次數不是三的倍數就印出
return 0;
}