공부하시는대에 도움이 됐으면 좋겠습니다.
답안코드 확인해주세요!
더보기
#include <stdio.h>
void convert(double *grades, double *scores, int size);
void print(double *a, int size) {
int i;
for (i=0; i<size; i++) {
printf("%f ", a[i]);
}
printf("\n");
}
int main(void) {
double grades[10] = {
1, 2, 3, 4, 3, 2,1, 2,3, 4
}
;
double scores[10] = {
0
}
;
convert(grades, scores, 10);
print(scores, 10);
return 0;
}
void convert(double *grades, double *scores, int size) {
int i;
for (i=0 ; i<size ; i++) {
scores[i] = 100.0*(grades[i]/4.3);
}
}
더 많은 C코드가 보고 싶다면?
'C언어' 카테고리의 다른 글
[C언어] 사용자로부터 문자를 입력받고 아스키 코드 값을 출력하시오 (0) | 2020.05.04 |
---|---|
[C언어] 포인터를 사용하여 2개의 정수를 입력받아 최대공약수와 최소공배수를 반환하는 함수를 작성하시오 (0) | 2020.05.04 |
[C언어] 포인터를 사용하여 정수 배열의 원소들을 화면에 출력하는 함수를 작성하시오 (0) | 2020.05.04 |
[C언어] 포인터를 사용하여 정수배열을 받아 원소들을 난수로 채우는 함수를 작성하고 테스트하시오 (0) | 2020.05.01 |
[C언어] 포인터 매개 변수를 사용하여 2개의 정수의 합과 차를 동시에 반환하는 함수를 작성하고 테스트하라. (0) | 2020.05.01 |
댓글