能被5整除且不以0开头的无符号整数的文法
时间: 2023-11-04 14:06:02 浏览: 208
C语言程序设计-判断一个整数w的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0;
5星 · 资源好评率100%
一个能被5整除且不以0开头的无符号整数(即正整数)可以表示为:
```
<digit> ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
<number> ::= <digit> | <nonzero-digit> <number>
<nonzero-digit> ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
<multiple-of-5> ::= <number> 0 | <multiple-of-5> <digit>{0,4} 5
<unsigned-integer> ::= <nonzero-digit> <number> | <multiple-of-5>
```
其中,`<digit>` 表示数字0-9中的一个,`<number>` 表示一个或多个 `<digit>` 的组合,`<nonzero-digit>` 表示数字1-9中的一个,`<multiple-of-5>` 表示一个以0结尾的数字或以5结尾且前面是多个数字的组合,`<unsigned-integer>` 表示一个以非0数字开头的正整数,可以是 `<nonzero-digit>` 后跟 `<number>` 或者 `<multiple-of-5>`。
阅读全文