编写程序从1 - 30来除以5来计算余数。
提示
使用模数余数(%
)运算符。
参考实现代码
#include <stdio.h>
#define VALUE 5
int main()
{
int a;
printf("模值:%d:
",VALUE);
for(a=0;a<30;a++)
printf("%d %% %d = %d
",a,VALUE,a%VALUE);
return(0);
}
编译并执行上面示例代码,得到以下结果:
hema@ubuntu:~/book$ vi main.c
hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
模值:5:
0 % 5 = 0
1 % 5 = 1
2 % 5 = 2
3 % 5 = 3
4 % 5 = 4
5 % 5 = 0
6 % 5 = 1
7 % 5 = 2
8 % 5 = 3
9 % 5 = 4
10 % 5 = 0
11 % 5 = 1
12 % 5 = 2
13 % 5 = 3
14 % 5 = 4
15 % 5 = 0
16 % 5 = 1
17 % 5 = 2
18 % 5 = 3
19 % 5 = 4
20 % 5 = 0
21 % 5 = 1
22 % 5 = 2
23 % 5 = 3
24 % 5 = 4
25 % 5 = 0
26 % 5 = 1
27 % 5 = 2
28 % 5 = 3
29 % 5 = 4