네이버 풀이

언어/c언어2018. 11. 19. 19:34

https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=314753552&page=1#answer1

# include <stdio.h>

typedef struct {

char target_chr;

int cunt;

}STU, *pSTU;

// ===========================

void init(pSTU param); //         func (1)

void dataInsert(pSTU param); //   func (2)

void resultPrintf(pSTU param); // func (3)

// ===========================

int main(void) { // main function 

STU node;

init(&node); 

dataInsert(&node);

resultPrintf(&node);

return 0;

} // end of main function

  // ===========================

void init(pSTU param) { //        func (1)

// 데이터 초기화 

param->cunt = 0x0;

param->target_chr = '\0';

} // end of init function 

  // ===========================

void dataInsert(pSTU param) { //  func (2)

printf("문자 입력 : ");

scanf("%c", &param->target_chr);

printf("갯수 입력 : ");

scanf("%d", &param->cunt);

} // end of dataInsert function 

  // ===========================

void resultPrintf(pSTU param) { // func (3)

int i;

for (i = 0; i < param->cunt; i++) {

printf("%c", param->target_chr);

if (i != param->cunt - 1) {

printf(" ");

}

}

printf("\n");

} // end of resultPrintf function

  // ===========================





# include <stdio.h>


typedef struct {

double d; // 밑변

double h; // 높이

double triangle_area;

}Triangle;

double f3(double, double);

int main(void) {

Triangle node;

// ==================================

node.d = 0.; // 초기화

node.h = 0.; // 초기화

node.triangle_area = 0.; // 초기화

// ==================================

printf("밑변 :  ");

scanf("%lf", &node.d);


printf("높이 :  ");

scanf("%lf", &node.h);


node.triangle_area = f3(node.d, node.h);

printf("삼각형 넓이 : %.2lf\n", node.triangle_area);

return 0;

} // end of main function

double f3(double d, double h) {

// 삼각형 넓이 : 밑변 x 높이 % 2;

double tmp_area = 0.;

tmp_area = d * h / 2;

return tmp_area;

} // end of f3 function 



'언어 > c언어' 카테고리의 다른 글

네이버 지식인 풀이 (c)  (0) 2018.11.24
네이버 지식인 풀이  (0) 2018.11.22
더블릿 풀이 c언어 pie 문제  (0) 2018.11.18
선택정렬  (0) 2018.11.18
버블 정렬  (0) 2018.11.18