/*
#include<stdio.h>
int main()
{
int num1=0;
int num2=0;
num1 = sizeof(num2);
num2 = sizeof(char);
printf("num1 : %d\n", num1++); //4출력
printf("num2 : %d\n", num2--); //1출력
printf("num1 : %d\n", num1*=num2); //0출력
num2 = --num1 && num2;
printf("num2 : %d=n", num2); //0출력
printf("size : %d\n", sizeof(num1)*4); //16출력
printf("True or False : %d\n", num1 > num2); //0출력
printf("True or False : %d\n", num1 == !num2); //0출력
printf("True or false : %d\n", num1 != num2 || num2); //1출력
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a,b;
a=b=0;
printf("input a,b :\n");
scanf("%d,%d", &a,&b);
if (a<10)
{
printf("a<10\n");
}
if (b>5)
{
printf("b>5\n");
}
else
{
printf("b <= 5이다 \n");
}
return 0;
}
*/
// 문제 : 사용자 입력으로 정수 하나를 입력받고 입력값이 4의 배수이면,
// 4의 배수입니다. 출력, 아니면 4의 배수가아닙니다 출력하시오
/*#include<stdio.h>
int main()
{
int num = 0;
printf("input num :\n");
scanf("%d",&num);
if (num % 4 == 0 && num != 0) //주의! 0이아닐때도 넣어줄것
{
printf("4의 배수입니다.\n");
}
else
{
printf("4의배수가 아닙니다.\n");
}
return 0;
}
*/
/* 중첩 if문
#include<stdio.h>
int main()
{
int a = 5;
if(a > 3)
{
if (a < 7)
printf("3 < a < 7 \n");
else
printf("a >= 7 \n");
}
else
printf("a <= 3 \n");
return 0;
}
*/
/* else if문
#include <stdio.h>
int main()
{
int a = 6;
if(a>5)
{
printf("a>5 \n");
}
else if(a>4)
{
printf("a>4\n");
}
else if(a>3)
{
printf("a>3\n");
}
else
{
printf("a == %d \n", a);
}
return 0;
}
*/
/* while 문(반복)
#include<stdio.h>
int main()
{
int a=10;
int b=1;
while(a<20)
{
printf("a==%d \n", a);
a++;
}
while(b)
{
printf("b\n");
}
return 0;
}
*/
/* a=1~100까지 출력
#include<stdio.h>
int main()
{
int a=1;
while(a<101)
{
printf("a=%d \n", a);
a++;
}
return 0;
}
*/
/* 50에서 1까지 출력
#include<stdio.h>
int main()
{
int a=50;
while (a>0)
{
printf("a=%d \n", a);
a--;
}
return 0;
}
*/
/* do while문
#include<stdio.h>
int main()
{
int a=10;
int b=0;
do
{
printf("a==%d \n", a++);
}
while(b);
return 0;
}
*/
/* 100에서 50까지 출력(do while문 이용)
#include<stdio.h>
int main()
{
int a=100;
do
{
printf("a=%d \n", a--);
}
while(a>49);
return 0;
}*/
/* for문
#include<stdio.h>
int main()
{
int i;
for ( i=0; i<10; i++) // 초기값 ; 조건문 ; 증감식 (3가지 값 모두 생략 가능)
{
printf("i = %d \n", i);
}
return 0;
}
*/
/*1에서 100까지 for문이용
#include<stdio.h>
int main()
{
int i;
for ( i=1; i<101; i++)
{
printf("i = %d \n", i);
}
return 0;
}
*/
/*50에서 1까지 (for문 이용)
#include<stdio.h>
int main()
{
int i;
for (i=50; i>0; i--)
{
printf(" i=%d \n", i);
}
return 0;
}
*/
//for, while문 이용하여 1~30 사이 수 중 짝수 출력
/*
#include<stdio.h>
int main()
{
int a=1;
for (a; a <= 30; a++)
{
if(a % 2 == 0)
printf("a=%d\n",a);
} //for문 이용
printf("=======================================\n");
a=1;
while(a<=30)
{
if(a%2 == 0)
printf("%d\n", a);
a++;
}
return 0;
} //while문 이용
*/
/* switch ~ case 문
#include<stdio.h>
int main()
{
int a=1;
switch(a)
{
case 1:
{ //여기서는 중괄호생략가능
printf("a==1 \n"); break; // (case문 안에 변수 선언되어있을때는는 생략불가)
}
case 5:
{
printf("a==5 \n"); break;
}
case 10:
{
printf("a==10 \n"); break;
}
default:
{
printf("default \n"); break;
}
return 0;
}
}
*/
'IT기초 > C 언어' 카테고리의 다른 글
c언어 - 1 부터 500까지의 수 중에서 짝수의 개수와 홀수의 개수를 구하여 그 개수를 출력 (0) | 2014.09.08 |
---|---|
c언어 - 1부터 100 까지 수 중에서 3의 배수 출력 (0) | 2014.09.08 |
c언어 - printf // scnf // gets // puts (0) | 2014.09.08 |
c언어 연산자 (0) | 2014.09.08 |
c언어 - 사용자로부터 정수 세 개를 입력받아 정수형 변수 a,b,c에 각각 저장한 후, 조건 연산자를 이용하여 이들 변수 중 가장 큰 값을 출력하는 프로그램을 작성하세요. (0) | 2014.09.08 |