경상대학교 C언어 수업내용 총정리
본 자료는 5페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
해당 자료는 5페이지 까지만 미리보기를 제공합니다.
5페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

경상대학교 C언어 수업내용 총정리에 대한 보고서 자료입니다.

본문내용

f("%s\n%s\n", msg, copy);
}
▼겟 스트링 함수-scanf와 다르게 띄어쓰기된 값도 출력됨
#include
void main()
{
char name[81];
printf("당신의 이름은?\n");
gets(name);
printf("당신의 이름은 %s 입니다.\n", name); //홍 길 동
}
▼string함수 사용법 알기
#include
#include
void main()
{
char m[80]="My name is";
char name[]="Hong";
strcat(m, name);
printf("%s.\n, m);
}
▼(strcmp)스트링 컴페어
#include
#include
#define ANS "허수"
void main()
{
char ans[80];
puts("허수아비의 아들이름은?");
gets(ans);
while(strcmp(ans, ANS)!=0)
{
puts("다시 한번 더");
gets(ans);
}
puts("정답입니다.");
}
일곱번째 소스(카피)
#include
#include
#define ANS "허수"
void main()
{
char a[40]="apples";
char b[40]="copy";
strcpy(b,a);
printf("%s\n%s\n", a, b);
}
[11]과제물 - Visual C로 로또소스 만들기
#include
#include
#include
void main()
{
int n1, n2, n3, n4, n5, n6, i=0;//변수를 선언
srand(time(NULL));
while(i++<10)//while(관계연산자)를 이용해 반복적 계산 수행
{
n1=rand()%45+1;//랜덤함수를 이용한 로또번호(1 ~ 45) 출력
n2=rand()%45+1;
if(n1==n2){//if 문을 이용해 조건을 만듦
n2=rand()%45+1;//n1과 n2가 같을 때 n2의 숫자를 다시 정함
};
n3=rand()%45+1;
if(n1==n3||n2==n3){
n3=rand()%45+1;//n1 또는 n2가 n3와 같을 경우 n3 다시 정함
};
n4=rand()%45+1;
if(n1==n4||n2==n4||n3==n4){
n4=rand()%45+1;//n1 또는 n2 또는 n3가 n4와 같을 시 n4 다시 정함
};
n5=rand()%45+1;
if(n1==n5||n2==n5||n3==n5||n4==n5){
n5=rand()%45+1;//위와 같은 방식으로 같을 시 n5 다시 정함
};
n6=rand()%45+1;
if(n1==n6||n2==n6||n3==n6||n4==n6||n5==n6){
n6=rand()%45+1;//위와 같은 방식으로 같을시 n6 다시 정함
};
if(n1==n6||n2==n6||n3==n6||n4==n6||n5==n6){
printf("↓중복숫자 발견!!\n");//중복된 숫자가 나왔을 경우 알림
};
printf("%2d번 %2d %2d %2d %2d %2d %2d\n",i, n1, n2, n3, n4, n5, n6);
}
}
#include
#include
#include
void main()
{
int n1, n2, n3, n4, n5, n6, i=0;
srand(time(NULL));
while(i++<10)//반복적 계산 수행
{
n1=rand()%45+1;//랜덤함수를 이용 1~45 까지의 숫자 생성
n2=rand()%45+1;
if(n1==n2){
n2=rand()%45+1;//n1과 n2가 같으면 n2 다시 생성
};
n3=rand()%45+1;
if(n1==n3||n2==n3){
n3=rand()%45+1;//n1 또는 n2가 n3와 같으면 n3 다시 생성
};
n4=rand()%45+1;
if(n1==n4||n2==n4||n3==n4){
n4=rand()%45+1;//위와 같이 중복되면 n4 다시 생성
};
n5=rand()%45+1;
if(n1==n5||n2==n5||n3==n5||n4==n5){
n5=rand()%45+1;//위와 같이 중복되면 n5 다시 생성
};
n6=rand()%45+1;
if(n1==n6||n2==n6||n3==n6||n4==n6||n5==n6){
n6=rand()%45+1;//위와 같이 중복되면 n6 다시 생성
};
if(n1==n6||n2==n6||n3==n6||n4==n6||n5==n6){
printf("↓에러가 발견!!\n");//중복된 숫자가 나왔을 경우 알림
};
printf("%2d번 %2d %2d %2d %2d %2d %2d\n",i, n1, n2, n3, n4, n5, n6);
}
}

1. 함수를 사용하는 이유
2. 별 만드는 소스 작성 putchar 이용
3. add(a,b,c) 제대로값나오려면 return해줘야함 .
4. 절대값 구하기 삼항연산자 ...
5. 2의 8승을 구하여라 (제기적 호출함수) 또는 펙토리얼 구하기
6. 포인터함수 x와y값을 바꾸기위해 주소값을 옮기고 하는 소스(소스꼼꼼히보기)
7. 전역변수와 지역변수의 개념을 이해
8. static 썼을때 결과값이 어떻게 나오느냐(정적인메모리를 쓰므로 계속 쌓인다 but auto는 ...)
9. 선행처리기 인자를 갖는 #define sqare(x) ex) 2+2가 얼만데요? (x)+(x)=16
10. #undef 이 무엇인가요? 소스를 참고해서 개념알기
11. 조건적인 선행처리기 MAX , if--> end if
12. 배열의 이름은 배열의 첫번째 주소값이다
13. 다차원배열
14. 크리스마스 결과값 출력하려면 어떤 소스 만들어야 되는가..
15. 배열과 포인터를 확실히 week[0], week[1] , *week[] 등 차이점 알기
16. 문자 스트링의 정의(I am a boy 담는방법과 차이점
17. 배열과 포인터의 차이점 (m[]과 *p의 차이점)
18. 구조체와 유니온 공부하기
  • 가격2,000
  • 페이지수17페이지
  • 등록일2007.03.24
  • 저작시기2006.6
  • 파일형식한글(hwp)
  • 자료번호#400515
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니