用 C 语言编程实现判断输入为偶数的函数,即如果输入为偶数,返回 T rue,否则 返回 F alse。
#include<stdio.h>intjudge(int n){if(n%2==0)return1;elsereturn0;}intmain(){int n=0;printf("Please input a number.\n");scanf("%d",&n);if(judge(n)==1)printf("%d is an odd.",n);elseprintf("%d is not an odd.",n);}
```c
#include<stdio.h>intjudge(int n){if(n&1)return0;elsereturn1;}intmain(){int n=0;printf("Please input a number.\n");scanf("%d",&n);if(judge(n)==1)printf("%d is an even.",n);//odd是奇数,even是偶数,总是记混elseprintf("%d is not an even.",n);
证明命题1.1。 命题 1.1. 整除性 ♠ 设 a, b, c ∈ Z,如果 a | b,b | c,则 a | c。如果 c | a,c | b,则对任意 m, n ∈ Z,有 c | (ma + nb)。 证明: 证明第一部分。 因为 a|b,b|c, 所以存在q,p属于Z,使得b=qa,c=pb 所以 c=pqa. 所以 a|c. 证明第二部分。 因为 c|a,c|b, 所以存在q,p属于Z,使得a=qc,b=pc. 因为对任意 m, n ∈ Z,有c | (ma + nb). 所以 ma=mqc,nb=npc. 所以 ma+nb=mqc+npc=(mq+np)c. 因为m, n ∈ Z,q, p ∈ Z 所以 c|(ma+nb). LaTex 书写 证明第一部分:
∵
a
∣
b
,
b
∣
c
∴
∃
q
,
p
∈
Z
,
使得
b
=
q
a
,
c
=
p
b
∴
c
=
p
q
a
∴
a
∣
c
\because a|b ,b|c\\ \therefore \exists q,p\in Z,使得b=qa,c=pb\\ \therefore c=pqa \\ \therefore a|c
∵a∣b,b∣c∴∃q,p∈Z,使得b=qa,c=pb∴c=pqa∴a∣c 证明第二部分:
∵
c
∣
a
,
c
∣
b
∴
∃
q
,
p
∈
Z
,
使得
a
=
q
c
,
b
=
p
a
∵
∀
m
,
n
∈
Z
,
有
c
∣
(
m
a
+
n
b
)
∴
m
a
=
m
q
c
,
n
b
=
n
p
c
∴
m
a
+
n
b
=
m
q
c
+
n
p
c
=
(
m
q
+
n
p
)
c
∵
m
,
n
∈
Z
,
q
,
p
∈
Z
∴
c
∣
(
m
a
+
n
b
)
\because c|a,c|b \\ \therefore \exists q,p \in Z,使得a=qc,b=pa \\ \because \forall m,n \in Z,有c|(ma+nb)\\ \therefore ma=mqc,nb=npc\\ \therefore ma+nb=mqc+npc=(mq+np)c\\ \because m,n\in Z,q,p\in Z\\ \therefore c|(ma+nb)
∵c∣a,c∣b∴∃q,p∈Z,使得a=qc,b=pa∵∀m,n∈Z,有c∣(ma+nb)∴ma=mqc,nb=npc∴ma+nb=mqc+npc=(mq+np)c∵m,n∈Z,q,p∈Z∴c∣(ma+nb)