ITGenerations
윤성우 열혈 c 프로그래밍 chap8-1 본문
<예제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; //종료
}
'프로그래밍 > 연습문제' 카테고리의 다른 글
윤성우 열혈 c 프로그래밍 chap8-3 (0) | 2017.05.13 |
---|---|
윤성우 열혈 c 프로그래밍 chap8-2 (0) | 2017.05.13 |
윤성우 열혈 c 프로그래밍 chap7-4 (0) | 2017.05.11 |
윤성우 열혈 c 프로그래밍 chap7-3 (0) | 2017.05.11 |
윤성우 열혈 c 프로그래밍 chap7-2 (0) | 2017.05.11 |