-6
我應該輸入10個整數並打印最大和最小的數字,以及最重複的數字。最重複的號碼有時打印正確的號碼,有時不打印。任何想法爲什麼?我的代碼有什麼問題? (C++數組)
#include <iostream>
using namespace std;
int main()
{
int i,x,n[10],count[10],max=0,min=999999,mc=0;
cout<<"Please Enter 10 Integers\n";
for(i=0;i<10;i++){
cin>>n[i];
if(n[i]<min)
min=n[i];
if(n[i]>max)
max=n[i];
for(x=0;x==i;x++){
if(n[i]==n[x])
count[x]++;
}
}
for(i=0;i<10;i++){
if(count[i]>mc)
mc=n[i];
}
cout<<"The Max is "<<max<<endl<<"The Min is "<<min<<endl<<"The most repeated number is "<<mc<<endl;
return 0;
}
難道是你在寫隱形碼嗎? – systemcpro
除非您通過編輯圖像中的像素來編寫代碼,否則請將其作爲* text *插入,因爲這就是它的原因。 –
對不起,這是我在網站上的第一個問題,我在編寫它時遇到了麻煩。現在很清楚 –