«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

ITGenerations

윤성우 열혈 c 프로그래밍 chap8-1 본문

프로그래밍/연습문제

윤성우 열혈 c 프로그래밍 chap8-1

ITGenerations 2017. 5. 11. 23:05

<예제1>

#include <stdio.h>


int main(void)

{

int num; // 변수 선언

for (num = 1; num < 100; num++) //반복문 for 사용

{

if (num%7== 0 || num%9 == 0) //7로 나눠서 몫이 0으로 나올때, 9로 나눠서 몫이 0일 때, 둘중 하나라도 참이면 결과는 참으로 아래 print문 실행

{ // 중괄호 해도되고 안해도 됨.

printf("7과 9의 배수:%d\n", num); //printf문 출력

}

}


return 0;

}







<예제2>

#include <stdio.h>


int main(void)

{


int a,b,result=0; //변수선언


printf("두 개의 정수 입력:");

scanf("%d %d", &a, &b);


if (a > b)

result = a - b;

else

result = b - a;


printf("두 수의 차:%d\n", result);


return 0; //종료

}








<예제3>

#include <stdio.h>


int main(void)

{

int kor,eng,math;

double avg;

printf("각 성적 입력:\n");

scanf("%d %d %d", &kor, &eng, &math);

avg = (kor + eng + math) / 3.0;

printf("---평균:%f---\n",avg);


if ( avg>= 90)

printf("90점 이상은 A\n");

else if (avg >= 80)

printf("80점 이상은 B\n");

else if (avg >= 70)

printf("70점 이상은 C\n");

else if (avg >= 50)

printf("50점 이상은 D\n");

else

printf("그 외에는 F\n");




return 0;

}


<예제4>

#include <stdio.h>




int main(void)


{




int a, b, result = 0; //변수선언




printf("두 개의 정수 입력:");


scanf("%d %d", &a, &b);






result = a>b?(a - b) : (b - a);




printf("두 수의 차:%d\n", result);




return 0; //종료


}