回覆列表
-
1 # 星星的太陽美麗好看
-
2 # 星星的太陽美麗好看
#include<stdio.h>int main(){ int repeat_num[10];//定義一個儲存0-9數字出現次數的陣列 int n,max;//儲存出現最多的數字和出現次數 for(int i=0;i<10;i++) { repeat_num[i]=0;//初始化這個陣列 } int Num[]={1,2,2,3,5,6,8,7,7,7,7};//假設這個你傳得陣列 for(int i=0;i<sizeof(Num)/sizeof(int);i++) //sizeof(Num)/sizeof(int) 求陣列元素的個數 你也可以數.. { reapeat_num[Num[i]]++;//第幾個數出現 儲存陣列第幾個數字+1個 } max=repeat_num[0]; n=0; for(int i=0;i<10;i++) { if(repeat_num[i]>max) { max=repeat_num[i]; n=i; } } printf("出現最多的數字是%d 出現了%d次",n,max); return 0; }
#include<stdio.h>int main(){ int repeat_num[10];//定義一個儲存0-9數字出現次數的陣列 int n,max;//儲存出現最多的數字和出現次數 for(int i=0;i<10;i++) { repeat_num[i]=0;//初始化這個陣列 } int Num[]={1,2,2,3,5,6,8,7,7,7,7};//假設這個你傳得陣列 for(int i=0;i<sizeof(Num)/sizeof(int);i++) //sizeof(Num)/sizeof(int) 求陣列元素的個數 你也可以數.. { reapeat_num[Num[i]]++;//第幾個數出現 儲存陣列第幾個數字+1個 } max=repeat_num[0]; n=0; for(int i=0;i<10;i++) { if(repeat_num[i]>max) { max=repeat_num[i]; n=i; } } printf("出現最多的數字是%d 出現了%d次",n,max); return 0; }