Value and type of last evaluated expression: Address of array element: Address of array elementx: (none)
Your browser does not support the canvas element
which will make some the features unavailable.
If you are using Internet Explorer within the University of Exeter
try going to the Settings menu (probably the gear shape at the top right
of this page),
selecting "Compatibility View settings",
unchecking "Display intranet sites in Compatibility View"
and reloading this page.
Code
Header...
// Play the Fizz-Buzz game
void fizzBuzz (int n);
void fizzBuzzLoop (int min,int max);
int main(){ ...
» int min, max;
»printf("Please enter the first and last values of the FizzBuzz game\n");
»scanf("%i %i", &min, &max);
»fizzBuzzLoop(min, max);
» return 0;
}
// Play FizzBuzz from min to max inclusive
void fizzBuzzLoop(int min,int max){ ...
» for ( int num=min;num<=max; ++num)
fizzBuzz(num);
}
// A single FizzBuzz for one number
void fizzBuzz(int n){ ...
» if (n%15==0)
printf("FizzBuzz!!\n");
else if (n%3==0)
printf("Fizz!\n");
else if (n%5==0)
printf("Buzz!\n");
else
printf("%d\n", n);
}
Data
fizzBuzz()
n (int)
128
42
fizzBuzz()
n (int)
128
15
fizzBuzz()
n (int)
128
24
fizzBuzz()
n (int)
128
12
fizzBuzz()
n (int)
128
26
fizzBuzz()
n (int)
128
40
fizzBuzz()
n (int)
128
33
fizzBuzz()
n (int)
128
46
fizzBuzz()
n (int)
128
23
fizzBuzz()
n (int)
128
11
fizzBuzz()
n (int)
128
38
fizzBuzz()
n (int)
128
29
fizzBuzz()
n (int)
128
16
fizzBuzz()
n (int)
128
35
fizzBuzz()
n (int)
128
17
fizzBuzz()
n (int)
128
41
fizzBuzz()
n (int)
128
36
fizzBuzz()
n (int)
128
30
fizzBuzz()
n (int)
128
21
fizzBuzz()
n (int)
128
32
fizzBuzz()
n (int)
128
18
fizzBuzz()
n (int)
128
37
fizzBuzz()
n (int)
128
27
fizzBuzz()
n (int)
128
43
fizzBuzz()
n (int)
128
45
fizzBuzz()
n (int)
128
13
fizzBuzz()
n (int)
128
22
fizzBuzz()
n (int)
128
44
fizzBuzz()
n (int)
128
31
fizzBuzz()
n (int)
128
28
fizzBuzz()
n (int)
128
39
fizzBuzz()
n (int)
128
25
fizzBuzz()
n (int)
128
34
fizzBuzz()
n (int)
128
14
fizzBuzz()
n (int)
128
19
fizzBuzz()
n (int)
128
20
fizzBuzzLoop(): for()
num (int)
168
11
fizzBuzzLoop()
min (int)
max (int)
192
196
11
46
main()
min (int)
max (int)
228
232
134537388
1
Memory
fizzBuzz()
128
129
130
131
n = 42
fizzBuzz()
128
129
130
131
n = 15
fizzBuzz()
128
129
130
131
n = 24
fizzBuzz()
128
129
130
131
n = 12
fizzBuzz()
128
129
130
131
n = 26
fizzBuzz()
128
129
130
131
n = 40
fizzBuzz()
128
129
130
131
n = 33
fizzBuzz()
128
129
130
131
n = 46
fizzBuzz()
128
129
130
131
n = 23
fizzBuzz()
128
129
130
131
n = 11
fizzBuzz()
128
129
130
131
n = 38
fizzBuzz()
128
129
130
131
n = 29
fizzBuzz()
128
129
130
131
n = 16
fizzBuzz()
128
129
130
131
n = 35
fizzBuzz()
128
129
130
131
n = 17
fizzBuzz()
128
129
130
131
n = 41
fizzBuzz()
128
129
130
131
n = 36
fizzBuzz()
128
129
130
131
n = 30
fizzBuzz()
128
129
130
131
n = 21
fizzBuzz()
128
129
130
131
n = 32
fizzBuzz()
128
129
130
131
n = 18
fizzBuzz()
128
129
130
131
n = 37
fizzBuzz()
128
129
130
131
n = 27
fizzBuzz()
128
129
130
131
n = 43
fizzBuzz()
128
129
130
131
n = 45
fizzBuzz()
128
129
130
131
n = 13
fizzBuzz()
128
129
130
131
n = 22
fizzBuzz()
128
129
130
131
n = 44
fizzBuzz()
128
129
130
131
n = 31
fizzBuzz()
128
129
130
131
n = 28
fizzBuzz()
128
129
130
131
n = 39
fizzBuzz()
128
129
130
131
n = 25
fizzBuzz()
128
129
130
131
n = 34
fizzBuzz()
128
129
130
131
n = 14
fizzBuzz()
128
129
130
131
n = 19
fizzBuzz()
128
129
130
131
n = 20
fizzBuzzLoop(): for()
168
169
170
171
num = 11
fizzBuzzLoop()
192
193
194
195
196
197
198
199
min = 11
max = 46
main()
228
229
230
231
min = 134537388
232
233
234
235
max = 1
NB: the actual memory address of each variable is
the address shown plus 4288547056 (0xFF9E08F0).
Show Advanced options
.
Input was:
11 46
Show output
(Before looking at the output,
work out what you think it put should be and see if you are right.)
Output
Please enter the first and last values of the FizzBuzz game
11
Fizz!
13
14
FizzBuzz!!
16
17
Fizz!
19
Buzz!
Fizz!
22
23
Fizz!
Buzz!
26
Fizz!
28
29
FizzBuzz!!
31
32
Fizz!
34
Buzz!
Fizz!
37
38
Fizz!
Buzz!
41
Fizz!
43
44
FizzBuzz!!
46