0
가장 큰 숫자가 입력 된 횟수를 계산하는 방법을 알 수 없습니다. 도와주세요. 내가 0으로 초기화하면 그것은 가장 높은 경우 첫 번째 숫자를 계산하지 않습니다. 1
에가장 큰 숫자가 발생하는 횟수를 계산하십시오.
if(m == max) {
times++;
} else if(m > max)
max = m;
times = 1;
}
그리고 초기화 :
#include <stdio.h>
int main (void)
{
int times=0,n,m,i,max;
printf("How many numbers(n) you going to enter:\n");
scanf("%d",&n);
printf("Enter the numbers:\n");
scanf("%d",&m);
max=m;
for(i=1;i<=n;i++)
{
scanf("%d",&m);
if(m==max)
times++;
if(m>max)
max=m;
}
printf("The Largest Number is %d and was entered %d times",max , times);
return 1;
}
@DavidSchwartz을 : 죄송합니다, 나는'm' = 최대 부분을 놓쳤다. – Ryan
OH YA! 고마워. 내 두뇌가 어떤 논리를 생각하면 안개가 낀다 고 생각해보십시오. –