728x90
  • ์‚ฌ์น™์—ฐ์‚ฐ: +, - , *, /
  • ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ: %
#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์ด์—ˆ๋‹ค๋ฉด

  1. b๋ฅผ a์— ๋”ํ•˜๊ฒŒ ๋˜์–ด a = 4, b = 3 ์ด ๋˜๊ณ 
  2. ๊ทธ ์ดํ›„ 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;
}

 

+ Recent posts