1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
|
//the pure C way
#include <stdlib.h>
#include <stdio.h>
void square_ref(int *x){
*x = *x*(*x);
}
int square(int x){
return x*x;
}
int main(int argc, char **argv){
int test, test2;
printf("Dear user, please give me an arbitrary number:\n");
scanf("%d", &test);
test2 = test;
square_ref(&test);
printf("%d\n", test);
test2 = square(test2);
printf("%d\n", test2);
return 0;
}
|