📄 average.c
字号:
/* This is a sample program for the HP WDB debugger. */#include <stdio.h>#include <stdlib.h>#ifdef PROTOTYPESextern int sum(int *, int, int);#elseextern int sum();#endif#define num 10static int my_list[num] = {3,4,2,0,2,1,8,3,6,7};#ifdef PROTOTYPESvoid print_average(int *list, int low, int high) #elsevoid print_average(list, low, high)int *list, low, high;#endif { int total = 0, num_elements = 0, average = 0; total = sum(list, low, high); num_elements = high - low; /* note this is an off-by-one bug */ average = total / num_elements; printf("%10.d\n", average); }#ifdef PROTOTYPESint main(void)#elsemain ()#endif{ char c; int first = 0, last = 0; last = num-1; /* Try two test cases. */ print_average (my_list, first, last); print_average (my_list, first, last - 3); exit(0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -