-
[C 프로그래밍: 새내기를 위한 첫 C 언어 책] 실습 12주차학교 수업/1-1, 1-2 코딩 기초 (파이썬, C) 2020. 11. 17. 21:20반응형
연습문제 15번
#include <stdio.h> double convert(double* x, int t) { double a; if (t == 1) a = (*x) / 4.3 * 4.5; else a = (*x) / 4.3 * 100; return a; } int main() { double grade, grade2, score; scanf_s("%lf", &grade); grade2 = convert(&grade, 1); score = convert(&grade, 2); printf("%.1lf , %.1lf", grade2, score); return 0; }
추가 문제
#include <stdio.h> void swap(int* x, int* y) { int temp; temp = *x; *x = *y; *y = temp; } void top_n(int* arr, int x) { int i, j; for (i = 0; i < x; i++) { for (j = i; j < 10; j++) { if (arr[i] < arr[j]) { swap((arr + i), (arr + j)); } } } return; } int main() { int sales[10] = { 203,105,302,200,289,175,130,120,267,312 }; int n, i; scanf_s("%d", &n); top_n(sales, n); printf("========================\n\n"); for (i = 0; i < n; i++) { printf("%d\n", sales[i]); } printf("\n========================\n"); }
반응형'학교 수업 > 1-1, 1-2 코딩 기초 (파이썬, C)' 카테고리의 다른 글
[C 프로그래밍: 새내기를 위한 첫 C 언어 책] 실습 14주차 (0) 2020.11.30 [C 프로그래밍: 새내기를 위한 첫 C 언어 책] 실습 13주차 (0) 2020.11.25 [C 프로그래밍: 새내기를 위한 첫 C 언어 책] 실습 11주차 (0) 2020.11.10 [C 프로그래밍: 새내기를 위한 첫 C 언어 책] 실습 10주차 (0) 2020.11.03 [C 프로그래밍: 새내기를 위한 첫 C 언어 책] 실습 8주차 (0) 2020.10.19