진수 계산
#include
int main(void)
{//025 = 8진수,//0x25=16진수
int in, sn;
printf("8진수를 입력하세요.\n");
scanf("%o", &in);
printf("16진수를 입력받으세요.\n");
scanf("%x", &sn);
printf("8진수 변환결과는 : %d 이고 16진수 변환결과는 : %d 입니다.", in, sn);
return 0;
}
소문자 대문자 변환
#include
int main(void)
{
char a;
printf("영문자 대문자를 입력하시오.");
scanf("%c", &a);
printf("소문자는 : %c 입니다.", a+32);
return 0;
}
거스름돈 구하기
#include
int main(void)
{
int x, y, z, l;
printf("현재있는 돈을 입력하세요:");
scanf("%d", &x);
printf("사탕의 가격을 입력하세요:");
scanf("%d", &y);
z = x / y;
l = x % y;
printf("사탕을 %d개 사고 %d 원이 남았습니다.", z, l);
return 0;
}
연산자 연습 1
#include
int main(void)
{
int x = 10, y = 20;
x += 10;//x=x+10;
printf("%d\n", x);//20
x -= 5;
printf("%d\n", x);//15
x *= 2;//x=x*2
printf("%d\n", x);//30
x /= 2;
printf("%d\n", x);//15
y %= 2;//y=y%2
printf("%d\n", y);//0
return 0;
}
증감 연산자 연습
#include
int main(void)
{
int a = 10;
printf("%d\n", a++);//10
printf("%d\n", a);//11
printf("%d\n", --a);//10
printf("%d\n", a);//10
return 0;
}
증감 연산자 연습 2
#include
int main(void)
{
int x, y;
x = 1;
y = x++;
printf("x=%d y=%d \n", x, y);
y = x++;
printf("x=%d y=%d \n", x, y);
return 0;
}