#include <stdio.h>
main()
{
///* 과제 01 :: 두개의 double형 실수 값을 입력받아 사칙연산을 차례로 수행*/
double x=0;
double y=0;
double p,m,g,n;
printf("사칙연산을 위한 실수 값을 두번 입력하시오.\n");
scanf("%lf",&x);
scanf("%lf",&y);
p=x+y;
m=x-y;
g=x*y;
n=x/y;
printf("x+y=%2.2lf\n,x-y=%2.2lf\n,x*y=%2.2lf\n,x/y=%2.2lf\n",p,m,g,n);
return 0;
//// 과제 02_a :: 알파벳을 입력받아 소문자를 대문자로, 대문자는 소문자로 출력
char ch_in;
printf("대문자와 소문자를 바꿔드립니다. 아무거나 한개의 문자만 입력하시오.\n");
scanf("%c",&ch_in);
if(ch_in>='A' && ch_in<='Z')
ch_in+=32;
else
ch_in-=32;
printf("%c",ch_in);
return 0;
//// 과제 02_b
char ch_in;
char x;
printf("대문자와 소문자를 바꿔드립니다. 아무거나 한개의 문자만 입력하시오.\n");
scanf("%c",&ch_in);
x = (ch_in>='A' && ch_in<='Z') ? ch_in+32 : ch_in-32;
printf("%c",x);
return 0;
//// 과제 03 :: 사용자에게 직사각형 위치 정보를 입력받아 넓이 계산
int x1,y1,x2,y2;
int w,h,sum;
printf("넓이를 구하는 프로그램입니다.\n");
printf("시작점의 x,y 축값을 입력하시오.");
scanf("%d,%d",&x1,&y1);
printf("끝점 각각의 x,y 축값을 입력하시오.");
scanf("%d,%d",&x2,&y2);
w= (x1>x2) ? (x1-x2):(x2-x1) ;
h= (y1>y2) ? (y1-y2):(y2+y1) ;
sum = w * h;
printf("두점을 잊는 직사각형의 넓이는 %d입니다.\n",sum);
return 0;
}
#include <stdio.h>
main()
{
////예제1) 배열 첫 예제
int ar[5]={5,6,7,8,9};
int cnt=0,sum=0;
for(cnt=0;cnt<5;cnt++)
{
printf("ar[%d]:%d\n",cnt,ar[cnt]);
sum+=ar[cnt];
}
printf("sum:%d\n",sum);
////예제2) 정수데이터 5개를 입력받아 모두 더해서 출력하라.
int cnt=0;
int ar[5]={0},sum=0;
printf("다섯개의 숫자를 입력하면 다 더해드립니다");
scanf("%d %d %d %d %d",&ar[0],&ar[1],&ar[2],&ar[3],&ar[4]);
for(cnt=0;cnt<5;cnt++)
{
sum+=ar[cnt];
}
printf("sum:%d\n",sum);
예제3-1)
char str[30]={0};
영문자 이름을 입력받아,배열로 저장하여-> 정상출력과 역순출력
예제3-2)
//char str[10]="a376#c"; == char str[10]={'a','3','7','b','#','c'};
//에서 영문자만 출력
char str[10];영문자와 특수문자를 입력받아 위 배열에 저장하고 출력
다음줄에 입력받은 문자 중 특수문자를 제거하고 영문자만 출력
예제3-3)
char str[10]="kitri";
char buf[10];
위 두개를 이용하여 str배열에 들어있는 문자열의 길이를 구하고
해당 문자열을 buf배열로 복사한 후 출력
}
