-4
#include <stdio.h>
#include <conio.h>
int getn(int n, int i);
int main()
{
int n, i;
getn(n, i);
getch();
return 0;
}
int getn(int n, int i)
{
int even = 0;
int odd = 1;
int avg;
printf("Enter ten integers: \n");
for (i = 1 ; i <= 10 ; i++)
{
printf("Integer %d: ", i);
scanf("%d", &n);
if (n % 2 == 0)
{
even = even + n;
}
else
{
odd = odd * n;
}
}
avg = even/10;
printf("\n\nAverage of even numbers: %d", avg);
printf("\nProduct of odd numbers: %d", odd);
}
짝수 계산이 작동하는 것처럼 보입니다. 그러나 홀수 일 때는 잘못된 답을줍니다. 제발 도와주세요 강사는 반복 또는 반복을 사용하기를 원합니다. 배열이 없습니다. 나를모든 홀수 숫자의 짝수와 곱의 평균
컴파일러에서는 서식과 들여 쓰기가 중요하지 않지만 사람이 코드를 읽는 것이 중요합니다. 더 읽기 쉽게 질문을 편집하십시오. –
평균 결과가 소수 일 경우 어떻게해야합니까? int -> float, 생각해보십시오. – joemartin94
왜'n '과'i'를'getn'으로 전달합니까? 그것들은'getn'에서 지역 변수로 사용되고 있으며'main'에서는 정의되지 않았습니다. –