易百教程

编写程序:从1至30来除以5计算余数

编写程序从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