annotate test/simp1.c @ 249:8313c965c0e2

*** empty log message ***
author kono
date Tue, 11 May 2004 16:50:05 +0900
parents
children 1452eb0eab20
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
249
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
1 int
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
2 i(int a,int b,int c,int d,int f)
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
3 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
4 return a+b+c+d+f;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
5 }
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
6
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
7 short
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
8 s(short a,short b,short c,short d,short f)
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
9 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
10 return a+b+c+d+f;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
11 }
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
12
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
13 char
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
14 c(char a,char b,char c,char d,char f)
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
15 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
16 return a+b+c+d+f;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
17 }
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
18
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
19
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
20 float
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
21 f(float a,float b,float c,float d,float f)
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
22 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
23 return a+b+c+d+f;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
24 }
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
25
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
26 double
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
27 d(double a,double b,double c,double d,double f)
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
28 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
29 return a+b+c+d+f;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
30 }
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
31
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
32 long long
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
33 l(long long a,long long b,long long c,long long d,long long f)
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
34 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
35 return a+b+c+d+f;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
36 }
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
37
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
38
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
39 int
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
40 i0()
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
41 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
42 int a,b,c;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
43 a=3;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
44 b=-3;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
45 c=5;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
46 c = i(a*3,b*c,b+c,b/c,b-c);
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
47 printf("int: %d\n",c);
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
48 }
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
49
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
50 int
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
51 g()
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
52 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
53 float a,b,c;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
54 a=3.0;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
55 b=-3.0;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
56 c=5.0;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
57 c = f(a*3,b*c,b+c,b/c,b-c);
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
58 printf("float: %g\n",c);
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
59 }
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
60
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
61 int
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
62 h()
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
63 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
64 double a,b,c;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
65 a=3.0;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
66 b=-3.0;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
67 c=5.0;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
68 c = d(a*3,b*c,b+c,b/c,b-c);
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
69 printf("double: %g\n",c);
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
70 }
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
71
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
72 int
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
73 h1()
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
74 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
75 long long a,b,c;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
76 a=3;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
77 b=-3;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
78 c=5;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
79 c = l(a*3,b*c,b+c,b/c,b-c);
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
80 printf("long long: %lld\n",c);
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
81 }
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
82
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
83 int
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
84 c1()
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
85 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
86 char a,b,c;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
87 a=3;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
88 b=-3;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
89 c=5;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
90 c = c(a*3,b*c,b+c,b/c,b-c);
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
91 printf("char: %d\n",c);
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
92 }
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
93
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
94 int
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
95 s1()
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
96 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
97 short a,b,c;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
98 a=3;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
99 b=-3;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
100 c=5;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
101 c = s(a*3,b*c,b+c,b/c,b-c);
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
102 printf("short: %d\n",c);
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
103 }
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
104
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
105 main()
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
106 {
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
107 i0();
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
108 g();
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
109 h();
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
110 h1();
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
111 return 0;
8313c965c0e2 *** empty log message ***
kono
parents:
diff changeset
112 }