1. 자신의 이름을 출력하는 프로그램을 작성하시오.
/*#include<stdio.h>
int main(void)
{
printf("Song \n");
return 0;
}*/
2. int 형 변수 3개를 만들고 각각 1, 2, 3 으로 초기화하고 세가지 합을 출력
/*#include<stdio.h>
int main()
{
int a,b,c;
a=1, b=2, c=3;
printf("a+b+c = %d\n", a+b+c);
return 0;
}*/
3. char 형 변수 3개를 만들고 각각 'a', 'b', 'c' 로 초기화
/*#include<stdio.h>
int main()
{
char a,b,c;
a='a';
b='b';
c='c';
printf("%c %c %c\n", a,b,c);
return 0;
}*/
4. 화면에 1 + 2 = 3 이 출력 되도록 (변수 사용하지 않고 출력)
/*#include<stdio.h>
int main()
{
printf("1+2=3\n");
}*/
5. 4번을 변수를 사용하여 1 + 2 = 3 이 출력 되도록(결과값을 변수에 넣어서)
/*#include<stdio.h>
int main()
{
int a,b,c;
a=1;
b=2;
c=a+b;
printf("%d+%d=%d\n", a,b,c);
}
*/
6. 5개의 int 변수를 선언과 동시에 초기화 하고 그 5개의 변수 값을 10진수로 화면에 출력
7. 6번을 16진수로 출력
8. 6번을 문자로 출력
/*#include<stdio.h>
int main()
{
int a=50;
int b=20;
int c=40;
int d=30;
int e=90;
printf("%d %d %d %d %d", a,b,c,d,e);
printf("%x %x %x %x %x", a,b,c,d,e);
printf("%c %c %c %c %c", a,b,c,d,e);
return 0;
}
*/
9. 두 수를 입력받아 그 뺄셈과 곱셈 연산의 결과를 출력(scanf 사용)
/*#include<stdio.h>
int main()
{
int a;
int b;
printf("숫자입력 : ");
scanf("%d", &a);
printf("숫자입력 : ");
scanf("%d", &b);
printf("두수 뺄셈 = %d, 두수의 곱셈 = %d", a-b, a*b);
}*/
10. 다섯가지 수를 입력받아 모든 수의 합을 출력(scanf 사용)
/*#include<stdio.h>
int main()
{
int a,b,c,d,e;
printf("숫자 5개입력 : ");
scanf("%d, %d, %d, %d, %d", &a,&b,&c,&d,&e);
printf("숫자의 합 = %d\n", a+b+c+d+e);
}*/
11. 다섯가지 수를 입력받아 각각의 수에 10을 더한후 모두 출력(scanf 사용)
/*#include<stdio.h>
int main()
{
int a,b,c,d,e;
printf("숫자 5개 입력 : ");
scanf("%d %d %d %d %d", &a,&b,&c,&e,&d);
a+=10;
b+=10;
c+=10;
d+=10;
e+=10;
printf("a=%d, b=%d, c=%d, d=%d, e=%d\n", a,b,c,d,e);
}*/
12. a = 3, b = 1, c = 6, d = 3 일 때 다음 수식의 결과를 구하시오.
(a - b) * (c - d) / (a + d)
/*#include<stdio.h>
int main()
{
int a,b,c,d;
a=3;
b=1;
c=6;
d=3;
printf("(a-b)*(c-d)/(a+d)=%d\n", (a-b)*(c-d)/(a+d));
}*/
13. 아스키 코드를 사용하여 "I2SEC" 을 출력하시오.(16진수 사용)
/*#include<stdio.h>
int main()
{
int a,b,c,d,e;
a=0x49;
b=0x32;
c=0x53;
d=0x45;
e=0x43;
printf("%c%c%c%c%c\n", a,b,c,d,e);
return 0;
}*/
/*#include<stdio.h>
int main()
{
printf("%c%c%c%c%c\n", 0x49,0x32, 0x53, 0x45,0x43);
return 0;
}
*/
14. 대문자를 입력받아 소문자로 변환 출력 (대문자 : A(65) ~ Z(90), 소문자 : a(97) ~ z(122))
/*#include<stdio.h>
int main()
{
char ch=0;
printf("input char : ");
scanf("%c", &ch);
printf("ch= %c\n", ch+32);
return 0;
} */
15. 자기 이름을 입력받고(gets) 출력(printf)
/*#include<stdio.h>
int main()
{
char name[10];
gets(name);
printf("my name is %s\n", name);
return 0;
}
*/
16. 자기 이름을 입력받고(scanf) 출력(puts)
/*#include<stdio.h>
int main()
{
char name[10];
scanf("%s",name);
puts(name);
return 0;
} */
'IT기초 > C 언어' 카테고리의 다른 글
c언어 - 1부터 100 까지 수 중에서 3의 배수 출력 (0) | 2014.09.08 |
---|---|
c언어 연습 (0) | 2014.09.08 |
c언어 연산자 (0) | 2014.09.08 |
c언어 - 사용자로부터 정수 세 개를 입력받아 정수형 변수 a,b,c에 각각 저장한 후, 조건 연산자를 이용하여 이들 변수 중 가장 큰 값을 출력하는 프로그램을 작성하세요. (0) | 2014.09.08 |
c언어 연습 (0) | 2014.09.08 |