Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- void swap(char *value, void *num1, void *num2);
- int main(void)
- {
- int age[2];
- double tall[2];
- printf("첫 번쨰 사람의 나이와 키 입력 : ");
- scanf("%d%lf",&age[0],&tall[0]);
- printf("두 번째 사람의 나이와 키 입력 : ");
- scanf("%d%lf",&age[1],&tall[1]);
- swap("int",&age[0],&age[1]);
- swap("double",&tall[0],&tall[1]);
- printf("첫 번쨰 사람의 나이와 키 : %d , %.1lf\n",age[0],tall[0]);
- printf("두 번째 사람의 나이와 키 : %d , %.1lf\n",age[1],tall[1]);
- return 0;
- }
- void swap(char *value, void *num1, void *num2)
- {
- if(strcmp(value,"int")==0)
- {
- int temp = *(int*)num2;
- *(int*)num2 = *(int*)num1;
- *(int*)num1 = temp;
- }
- else if(strcmp(value,"double")==0)
- {
- double temp = *(double*)num2;
- *(double*)num2 = *(double*)num1;
- *(double*)num1 = temp;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement