- ์ฌ์น์ฐ์ฐ: +, - , *, /
- ๋๋จธ์ง ์ฐ์ฐ: %
#include <stdio.h>
int main() {
int a = 9, b = 4;
printf("%d %d %d %d %d %lf", a + b, a * b, a - b, a / b, a % b, (double)a / b);
return 0;
}
- / ์ฐ์ฐ์ ๋ง์ฝ ์ฐ์ฐ์ด ์ด๋ฃจ์ด์ง๋ ๋ ํญ์ด ๋ชจ๋ ์ ์ํ์ธ int ๋ผ๋ฉด ๊ทธ ๊ฒฐ๊ณผ๋ ์ ์(๋ชซ)๊ฐ ๋์ต๋๋ค.
- ๋ฐ๋ผ์ ์ค์๋ก ๊ณ์ฐ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ณ ์ถ๋ค๋ฉด ๊ผญ (double)์ ์ด์ฉํ์ฌ type์ ์ค์ํ์ธ double ๋ก ๋ณ๊ฒฝํด์ค์ผ ํฉ๋๋ค.
- ์ ์ํ ๋ณ์, int type ๋ณ์์ธ a ๋ฅผ ์ค์ํ type์ธ double๋ก ๋ฐ๊พธ๋ ๊ฒ์ (double)a ์ ๊ฐ์ด ํ ์ ์์ต๋๋ค.
- ๋ค๋ง ๋ type์ด ๋ชจ๋ ์ค์ํ์ผ ํ์๋ ์๊ณ , ์ค์ํ๊ณผ ์ ์ํ ๊ฐ์ ์ฐ์ฐ์์๋ ๊ฒฐ๊ณผ๊ฐ ์ค์ํ์ด ๋์ค๊ธฐ ๋๋ฌธ์, ๋ type์ค ํ๋๋ง ์ค์ํ์ผ๋ก ๋ฐ๊ฟ์ฃผ๋ฉด ๋ฉ๋๋ค.
#include <stdio.h>
int main() {
int a = 9, b = 4;
printf("%.2lf\n", (double)a / b);
printf("%.2lf", (double)(a / b));
return 0;
}
โถ๋ฌธ์ : ๋ ์ ์ a, b๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์ ๊ฐ๋ค์ ์ ๋ถ ๊ณ์ฐํด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์ธ์.
- ๋ ์ ์๋ฅผ ๋ํ์ ๋์ ๊ฒฐ๊ณผ
- a์์ b๋ฅผ ๋บ์ ๋์ ๊ฒฐ๊ณผ
- a๋ฅผ b๋ก ๋๋์์ ๋์ ๋ชซ
- a๋ฅผ b๋ก ๋๋์์ ๋์ ๋๋จธ์ง
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d",&a,&b);
printf("%d\n",a+b);
printf("%d\n",a-b);
printf("%d\n",a/b);
printf("%d",a%b);
return 0;
}
- a = a + 5;
- a += 5;
#include <stdio.h>
int main() {
int a = 9, b = 4;
a = a + 5;
printf("%d\n", a);
a -= 5;
printf("%d\n", a);
a %= b;
printf("%d\n", a);
b *= 3;
printf("%d\n", b);
return 0;
}
โถ๋ฌธ์ : ์ง์ฌ๊ฐํ์ ๊ฐ๋ก์ ์ธ๋ก์ ๊ธธ์ด๋ฅผ ์ ์ํ ๊ฐ์ผ๋ก ์ ๋ ฅ๋ฐ์ ํ ๊ฐ๋ก์ ๊ธธ์ด๋ 8 ์ฆ๊ฐ์ํค๊ณ ์ธ๋ก์ ๊ธธ์ด๋ 3๋ฐฐํ์ฌ ์ ์ฅํ ํ ๊ฐ๋ก์ ๊ธธ์ด, ์ธ๋ก์ ๊ธธ์ด, ๋์ด๋ฅผ ์ฐจ๋ก๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด์ฃผ์ธ์.
#include <stdio.h>
int main() {
int w, h;
scanf("%d %d",&w, &h);
w += 8;
h *= 3;
printf("%d\n",w);
printf("%d\n",h);
printf("%d",w*h);
return 0;
}
โถ๋ฌธ์ : ๋ ๊ฐ์ ์ ์๋ฅผ ์
๋ ฅ๋ฐ์ ๊ณฑ๊ณผ ๋ชซ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์ธ์.
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d",&a,&b);
printf("%d * %d = %d\n",a,b,a*b);
printf("%d / %d = %d",a,b,a/b);
return 0;
}
โถ๋ฌธ์ : ๋ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์์ ๋๋ ๋ชซ๊ณผ ๋๋จธ์ง๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด์ฃผ์ธ์.
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d",&a,&b);
printf("%d...%d",a/b,a%b);
return 0;
}
โถ๋ฌธ์ : ์ ์ 2๊ฐ๋ฅผ ์ ๋ ฅ๋ฐ์์ ์ฒซ ๋ฒ์งธ ์์๋ 87์ ์ฆ๊ฐ์์ผ ์ ์ฅํ๊ณ ๋ ๋ฒ์งธ ์๋ 10์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ์ ์ฅํ ํ ๋ ์๋ฅผ ์ฐจ๋ก๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์ธ์.
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d",&a,&b);
printf("%d\n",a+87);
printf("%d",b%10);
return 0;
}
โถ๋ฌธ์ : 2๊ฐ์ ์ ์ a, b๋ฅผ ์ ๋ ฅ๋ฐ์ b๋ฅผ a์ ๋ํ ํ, ๋ค์ a๋ฅผ b์ ๋ํ ๋ค์ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์ธ์.
์๋ฅผ ๋ค์ด a = 1, b = 3์ด์๋ค๋ฉด
- b๋ฅผ a์ ๋ํ๊ฒ ๋์ด a = 4, b = 3 ์ด ๋๊ณ
- ๊ทธ ์ดํ a๋ฅผ b์ ๋ํ๊ฒ ๋์ด a = 4, b = 7์ด ๋ฉ๋๋ค.
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d",&a,&b);
a += b;
b += a;
printf("%d %d",a,b);
return 0;
}
โถ๋ฌธ์ : ๋ ์ ์ ์ ๊ฐ ์ฃผ์ด์ง ๋, ํฉ ๋ฅผ ์ฐจ ๋ก ๋๋ ๊ฐ์ ๋ฐ์ฌ๋ฆผํ์ฌ ์์์ ๋์งธ ์๋ฆฌ๊น์ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์ธ์.
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d",&a,&b);
printf("%.2lf",(double)(a+b)/(a-b));
return 0;
}