#include<stdio.h>
int main(void)
{
int number;
printf("정수를 입력하시오:");
scanf("%d", &number);
if(number>0)
printf("양수입니다.\n");
else if(number<0) // else를 붙이지 않는 경우는 위의 if에서 부합되는 조건이 있더라도, 또 다시 계산하게 된다.
printf("음수입니다.\n");
else // else만 쓸 경우 위의 여러 조건에 부합되지 않는 나머지가 포함된다.
printf("0입니다.\n");
return 0;
}
#include<stdio.h>
int main(void)
{
int number;
printf("정수를 입력하시오:");
scanf("%i", &number);
if(number%2==0) // 조건식에 연산도 가능
printf("짝수입니다.\n"); // 짝수 먼저하면... 안됨ㅠㅠ 계산 다시 해보셈
else
printf("홀수입니다.\n");
return 0;
}
#include<stdio.h>
int main(void)
{
char code;
printf("입력하슈:");
scanf("%c");
return 0;
}
#include<stdio.h>
int main(void)
{
int kor,en,ma,a;
printf("각 과목당 점수 40점이상, 평균 60점 이상이여야 합격하도록 작성하세요\n\n");
printf("국어 점수를 입력하세요..");
scanf("%d", &kor);
printf("영어 점수를 입력하세요..");
scanf("%d", &en);
printf("수학 점수를 입력하세요..");
scanf("%d", &ma);
a=(kor+en+ma)/3; // c언어는 절차지향!! 순서를 꼭 지켜줄것!
printf("국어점수는 %d점, 영어점수는 %d점, 수학점수는 %d점, 평균은 %d점 입니다.", kor,en,ma,a);
if(a>=60&&kor>=40&&en>=40&&ma>=40) // && and , || or , 이상과 초과의 차이를 이해할 것.
printf("합격!\n");
else
printf("불합격!\n");
return 0;
}
#include<stdio.h>
int main(void)
{
char sex,m,w;
double M,kg,BMI;
printf("m(남자) or w(여자) : ");
scanf("%c",&sex);
printf("키몇임?(단위:M) : ");
scanf("%lf",&M);
if(sex=='m')
printf("%lf가 너님의 표준몸무게",(M-1)*90);
if(sex=='w')
printf("%lf가 너님의 표준몸무게",(M-1)*85);
printf("\n몸무게 몇임?(단위:kg) : ");
scanf("%d",&kg);
BMI=kg/(M*M);
if(BMI<18.5)
printf("저체중");
else if(BMI<23)
printf("정상");
else if(BMI<25)
printf("과체중");
else if(BMI<30)
printf("비만");
else
printf("고도비만");
return 0;
}
if문은 어떤 언어를 쓰던간에 지겹게 보는 더러운놈이다. 자주쓰이면서도 느리고 더럽다. 찰지네.
사용법은 다음과 같다.
if(식)
~~~~~
만약 식이 성립한다면 ~~~~~을 실행시키는 것이다. 주의할점은
int a=0;
if(a==)
printf("즐");
printf("엿");
이라고 입력하면 즐 까지만 나오고
int a=0;
if(a==)
{
printf("즐");
printf("엿");
}
이렇게해야 즐엿 까지 나온다는거다. 여기서 잘틀린다.
'Developer > C' 카테고리의 다른 글
비트연산자 예제 (0) | 2012.07.13 |
---|---|
array 예제 (0) | 2012.07.13 |
ASCII코드란? (+예제) (0) | 2012.07.13 |
C언어콘서트 6장 프로그래밍 답 (2) | 2012.07.13 |
C언어콘서트 5장 프로그래밍 답 (0) | 2012.07.13 |