Skip to content
EMPS intranet

Back to top
Hi!   Hi!           Start main()

Try stepping through the code


  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
                                                                                                                                                                                                                                                                       

Validate   Link-check © Copyright & disclaimer Share
Back to top