對於彩票遊戲,我需要顯示每次用戶在屏幕上輸入一組新數字時輸入的數字的頻率數字1-42例如,它可能會顯示在c編程中我試圖顯示用戶輸入某個數字的次數,
第1號已被選定x次第7號已被選定x次第28號已被選擇x次等等,這必須在一個函數中完成這裏是我的代碼請幫助謝謝
void numberFrequency(int *nums,int *frequency)
{
int i;
int j;
int temp;
int freq[42]={1,2,3,4,5,6,7,8,9,10,11,
12,13,14,15,16,17,18,19,
20,21,22,23,24,25,26,27,
28,29,30,31,32,33,34,35,
36,37,38,39,40,41,42};
for (i=0;i<NUMS;i++)
{
for (j=0;j<FREQUENCY;j++)
{
if (*(nums+i)==j+1);
{
temp = *(frequency+j);
temp++;
*(frequency+j) = temp;
}
}
}
for(j=0;j<FREQUENCY;j++)
{
if (*(frequency+j)>=1)
{
printf("\nThe number %d was entered %d times ",j+1,*(frequency+j));
}
}
}
對你有好處!你的問題是? –