목차
몫과 나머지를 출력하는 프로그램
#include <stdio.h>
int main()
{
int a, b,result,result1;
printf("두개의정수를입력하시오:");
scanf("%d %d", &a, &b);
result = a / b;
result1 = a%b;
printf("몫:%d 나머지:%d\n", result, result1);
return 0;
}
합,차,곱,몫을 구하는 프로그램
#include <stdio.h>
int main()
{
double a, b, re, re1, re2, re3;
//re 합,re1 차, re2 곱,re3 몫//
printf("2개의실수를입력하시오:");
scanf("%lf %lf", &a, &b);
re = a + b;
re1 = a - b;
re2 = a*b;
re3 = a / b;
printf("%lf, %lf, %lf, %lf", re, re1, re2, re3);
return 0;
}
최대값을 출력하는 프로그램
#include <stdio.h>
int main()
{
int a, b, c,result,result2;
printf("3개의실수를입력하시오:");
scanf("%d %d %d", &a, &b, &c);
result=(a>b) ? a:b;
result2=(result>c)?result:c:
printf("최대값: %d\n", result2);
return 0;
}
피트와 인치로 변환하는 프로그램
#include <stdio.h>
int main()
{
int a, c;
double b;
printf("키를입력하시오:");
scanf("%d", &a);
b = a/2.54;
c = b / 12;
printf("%d는%d피트%lf인치입니다\n", a, c, b);
return 0;
}
십의 자리 일의 자리 출력하는 프로그램
#include <stdio.h>
int main()
{
int a, b, c;
printf("정수를입력하시오:");
scanf("%d", &a);
b = a / 10;
c = a % 10;
printf("십의자리:%d \n일의자리:%d\n", b, c);
return 0;
}
2의 보수 프로그램
#include <stdio.h>
int main()
{
int a,result;
printf("정수를입력하시오:");
scanf("%d", &a);
result = ~a + 1;
printf("2의보수:%d\n",result);
return 0;
}
x<<y의 값을 출력하는 프로그램
#include <stdio.h>
int main()
{
int x,y,result;
printf("정수를입력하시오:");
scanf("%d", &x);
printf("2를곱하고싶은횟수:");
scanf("%d", &y);
result = x << y;
printf("%d<<%d의값:%d\n",x,y,result);
return 0;
}
구의 표면적과 체적을 구하는 프로그램
#include <stdio.h>
#define phi 3.14
int main()
{
double r, a, v;
printf("반지름을입력하시오:");
scanf("%lf", &r);
a = 4 * phi*r*r;
v = 4 / 3 * phi*r*r*r;
printf("구의표면적:%lf,구의체적:%lf\n", a, v);
return 0;
}
de를 구하는 프로그램
#include <stdio.h>
int main()
{
double ac,ae,bc,de;
printf("AC,AE,BC를순서대로입력하시오:");
scanf("%lf %lf %lf",&ac,&ae,&bc);
de = ae*bc / ac;
printf("de의값은:%lf\n", de);
return 0;
}
사분면을 출력하는 프로그램
#include <stdio.h>
int main()
{
double x, y, result;
printf("x와y의좌표:");
scanf("%lf %lf", &x, &y);
(x > 0 && y > 0) ? printf("1사분면\n") : printf("");
(x < 0 && y > 0) ? printf("2사분면\n") : printf("");
(x < 0 && y < 0) ? printf("3사분면\n") : printf("");
(x > 0 && y < 0) ? printf("4사분면\n") : printf("");
return 0;
}
지구의 반지름구하는 프로그램
#include <stdio.h>
#define phi 3.14
int main()
{
double r, i, c;
printf("중심각과원호의길이를순서대로입력하시오:");
scanf("%lf %lf", &c, &i);
r = 360.0*i / 2.0 * phi*c;
printf("지구의반지름:%lfkm\n", r);
return 0;
}
변수안에 저장하는 프로그램
#include <stdio.h>
int main()
{
unsigned int sum = 0;
char a, b, c, d;
printf("첫번째문자:");
scanf("%c", &a);
printf("두번째문자:");
scanf(" %c", &b);
printf("세번째문자:");
scanf(" %c", &c);
printf("네번째문자:");
scanf(" %c", &d);
sum |= a | (b << 8) | (c << 16) | (d << 24);
printf("결과값:%x\n", sum);
return 0;
}
2016/09/24 - [소스코드] - 쉽게 풀어쓴 C언어 express 4장 연습문제
2016/09/24 - [소스코드] - 쉽게 풀어쓴 C언어 express 3장 연습문제
'프로그램 개발' 카테고리의 다른 글
쉽게 풀어쓴 C언어 express 9장 연습문제 (0) | 2016.09.25 |
---|---|
쉽게 풀어쓴 C언어 express 8장 연습문제 (0) | 2016.09.24 |
쉽게 풀어쓴 C언어 express 7장 연습문제 (0) | 2016.09.24 |
쉽게 풀어쓴 C언어 express 4장 연습문제 (0) | 2016.09.24 |
쉽게 풀어쓴 C언어 express 3장 연습문제 (0) | 2016.09.24 |