-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathtestir.mini.c
68 lines (68 loc) · 1.08 KB
/
testir.mini.c
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
// #include <stdio.h>
// int sum(int a, int b)
// {
// return a + b;
// }
// int teststring()
// {
// char str[] = "from string %c";
// // int a[] = {1, 2};
// char b = str[0];
// printf("justsome string here\n");
// // return a[0][a[0][0]];
// return -1;
// }
// int f2(int b)
// {
// return b + 1;
// }
// int f1(int a, int b)
// {
// int t = f2(a);
// return t + b;
// }
// int testtime()
// {
// float a = time();
// // printf("%d", a);
// int first = f2(3);
// // int t = f1(1, 2);
// float b = time();
// printf("\n%f", b - a);
// return 0;
// }
/*multi //*/ //*/
int factorial(int n)
{
int a = 1;
for (int i = 1; i <= n; i = i + 1)
{
a = a * i;
}
return a;
}
int main()
{
int start = time();
char str[] = "Factorial is %d\n";
for (int i = 1; i < 20; i = i + 1)
{
printf(str, factorial(i));
}
int end = time();
int writtenChars = printf("Time taken: %d milliseconds\n", end - start);
return writtenChars;
}
// // Type: Mini C
/*
int main1(float a, int ab)
{
if (2)
{
return 4;
int k = 7;
}
else
return 5 == 5;
}
*/