본문 바로가기

전체 글93

숫자카운터 #include int d[7]; int main() { int n,t; scanf("%d", &n); for(int i=1; i 2019. 5. 22.
구구단 #include int main(){ int s,e,i,j; scanf("%d %d",&s,&e); if(s9 || e9) { do{ printf("INPUT ERROR!\n"); scanf("%d %d",&s,&e); }while(s9 || e9); } if(s>e) { for(j=1;j=e;i--){ printf("%d * %d = %2d ",i,j,i*j); } printf("\n"); } } else if(s 2019. 5. 21.
변수 값 교환 함수 #include void printAB(int x, int y) { printf("변수 값을 순서대로 출력하면 %d, %d 입니다.\n", x, y); } void swap(int *a, int *b) { int tmp; tmp = *a; *a = *b; *b = tmp; } int main() { int a = 2, b =3; printAB(a,b); swap(&a, &b); printAB(a, b); return 0; } /* 변수 값을 순서대로 출력하면 2, 3 입니다. 변수 값을 순서대로 출력하면 3, 2 입니다. -------------------------------- Process exited after 0.01397 seconds with return value 0 계속하려면 아무 키나 누.. 2019. 5. 21.
포인터 제 1 법칙 (law1.c) #include void printIntVar(char *name, int value) { printf("%s\t = %d\n", name, value); } int main() { int n; printf("숫자 n을 입력해주세요:"); scanf("%d", &n); printIntVar("n", n); printIntVar("*&n", *&n); printf("%d\n", &n); return 0; } /* 숫자 n을 입력해주세요:275 n = 275 *&n = 275 6487580 -------------------------------- Process exited after 5.583 seconds with return value 0 계속하려면 아무 키나 누르십시오 . . . */ 2019. 5. 20.
포인터 실습 2 toOne.c #include void printIntVar(char *name, int value) { printf("%s\t = %d\n", name, value); } int main() { int one = 1; int *to_one; printf("%d\n", &one); to_one = &one; printIntVar("one", one); *to_one = one + 1; printIntVar("one",one); *to_one = *to_one + 1; printIntVar("one",one); (*to_one)++; printIntVar("one",one); return 0; } /* 6487572 one =1 one =2 one =3 one =4 ------------------------------.. 2019. 5. 20.