입출력을 응용하는 문제
#include <stdio.h>
#pragma warning (disable:4996)
int main(void)
{
char ID[256];
// 변수에 문자열이 들어갈 때에는 [] 안에 글자 수의 범위를 지정해 줘야한다
scanf("%s", ID, sizeof(ID));
printf("%s\?\?!", ID);
}
%s : 변수에 문자열이 들어갈 떄 사용하는 서식문자
sizeof(int) : int 타읩의 메모리 크기(바이트수) 반환
식을 직접 세워서 계산하는 문제
#include <stdio.h>
#pragma warning (disable:4996)
int main(void)
{
int y;
scanf("%d", &y);
printf("%d", y - 543);
}
계산식을 계산하는 문제
#include <stdio.h>
#pragma warning(disable:4996)
int main(void)
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf("%d\n", (a + b) % c);
printf("%d\n", ((a % c) + (b % c)) % c);
printf("%d\n", (a * b) % c);
printf("%d", ((a % c) *(b % c)) % c);
}
빈 칸에 들어갈 수를 계산하는 문제
#include <stdio.h>
#pragma warning (disable:4996)
int main(void)
{
int num1, num2, num3, num4, num5, num6;
scanf("%d", &num1);
scanf("%d", &num2);
num3 = num1 * (num2 % 10);
num4 = num1 * ((num2 % 100) - (num2 % 10));
num5 = num1 * (num2 - (num2 % 100));
num6 = num3 + num4 + num5;
printf("%d\n", num3);
printf("%d\n", num4 / 10);
printf("%d\n", num5 / 100);
printf("%d\n", num6);
return 0;
}