#include <stdio.h>
int main()
{
int marks[40] = {83, 86, 97, 83, 93, 83, 86, 52, 49, 41, 42, 47, 90, 59, 63, 86, 40, 46, 92, 56, 51, 48, 67, 49, 42, 90, 42, 83, 47, 95, 69, 82, 82, 58, 69, 67, 53, 56, 71, 62};
int i,j,count[101],tm;
for(i=0;i<101;i++)
{
count[i]=0;
}
for(i=0;i<40;i++)
{
tm=marks[i];
count[tm]=count[tm]+1;
}
for(i=0;i<=100;i++)
{
if(count[i]!=0)
{
printf("Marks: %d count: %d\n",i,count[i]);
}
}
return 0;
}
Dies ist mein Code. Ich habe das hier nicht verstanden.Ich habe nicht verstanden, was passiert mit int Array in meinem Code
erste i=0
, marks[i]
, marks[0]
bedeutet marks[0]=83
so tm=marks[0]=83
und dann count[tm]=count[tm]+1;
Und ich habe nicht in dieser Linie verstehen.
Aktualisierung des Histogramms (Häufigkeitstabelle). Was denkst du sonst noch? –
Was versuchst du zu tun? – Boiethios
Entschuldigung, ich verstehe deine Frage nicht. – asad