includestdio h int mainvoid int score 1 score

  • Slides: 20
Download presentation

변수가 사용된 프로그램의 예 #include<stdio. h> int main(void) { int score 1, score 2,

변수가 사용된 프로그램의 예 #include<stdio. h> int main(void) { int score 1, score 2, score 3, avg_score; int num_score; score 1 = 87; score 2 = 93; score 3 = 100; num_score = 3; avg_score = (score 1 + score 2 + score 3) / num_score; printf(“Average score: %dn”, avg_score); return 0; } 3

실수변수가 들어간 프로그램 #include<stdio. h> int main(void) { float fscore 1, fscore 2, fscore

실수변수가 들어간 프로그램 #include<stdio. h> int main(void) { float fscore 1, fscore 2, fscore 3; float avg_fscore; int num_score; fscore 1 = 87. 0; fscore 2 = 93. 0; fscore 3 = 100. 0; num_score = 3; avg_fscore = (fscore 1 + fscore 2 + fscore 3) / num_score; printf(“Average score: %fn”, avg_fscore); -이 프로그램 에서 avg_fscore는 실수변수 이 고 따라서 93. 333. . 이 라는 값을 가 질 수 있다. - 87. 0: 실수 상수 return 0; } 10

키보드를 통한 값의 입력 #include<stdio. h> int main(void) { float fscore 1, fscore 2,

키보드를 통한 값의 입력 #include<stdio. h> int main(void) { float fscore 1, fscore 2, fscore 3; float avg_fscore; int num_score; scanf(“%f”, &fscore 1); scanf(“%f”, &fscore 2); scanf(“%f”, &fscore 3); num_score = 3; avg_fscore = (fscore 1 + fscore 2 + fscore 3) / num_score; printf(“Average score: %fn”, avg_fscore); return 0; } 12

if-else 문(文, Statement) n if-else 구문 if(수식) statement(s) else statement(s) <- 생략가능 17

if-else 문(文, Statement) n if-else 구문 if(수식) statement(s) else statement(s) <- 생략가능 17

관계수식(Relational Expressions) n 관계, 논리 연산자 n n n <, >, >=, <= ==(equal),

관계수식(Relational Expressions) n 관계, 논리 연산자 n n n <, >, >=, <= ==(equal), !=(not equal) !(negation), &&(and), ||(or) 18

if-else의 예 if(score == 0){ if(score >= 90) grade = ‘F’; grade = ‘A’;

if-else의 예 if(score == 0){ if(score >= 90) grade = ‘F’; grade = ‘A’; printf(“Grade: %cn”, grade); } else if(score >= 80) grade = ‘B’; else if(score >= 70) grade = ‘C’; else if(score >= 60) grade = ‘D’; else grade = ‘F’; 20