- 在线时间
- 490 小时
- 最后登录
- 2024-2-3
- 注册时间
- 2013-2-28
- 听众数
- 117
- 收听数
- 46
- 能力
- 268 分
- 体力
- 39235 点
- 威望
- 1340 点
- 阅读权限
- 255
- 积分
- 31237
- 相册
- 2
- 日志
- 0
- 记录
- 0
- 帖子
- 1388
- 主题
- 937
- 精华
- 0
- 分享
- 0
- 好友
- 111
升级   0% TA的每日心情 | 衰 2020-10-25 11:55 |
|---|
签到天数: 264 天 [LV.8]以坛为家I
- 自我介绍
- 内蒙古大学计算机学院
群组: 2013年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码, D) W p" g$ h& T
#include<stdio.h>; ]+ A B+ c, D8 ]% _. [
void multiple_seven(int a)
4 i* w, |' b g* t0 G* g J{8 W8 ?3 N2 b* j' k7 K& L6 g
if(a%7==0) return 1;
4 P* |2 S) P6 W* ?/ f* @ else return 0;
* b4 G1 ^8 ~3 g5 u1 r' ^}
2 g$ c, ~; x% g A: b+ fint have_seven(int a)1 a" X& h5 C' r9 y2 ^ F
{5 f' w2 K9 M" a. J; i. C
int sum = a ;
5 v: z* K5 p: ? int temp=0;3 }- o4 E: t' @& _0 \( V# w. }6 z
for(;sum!=0;)
7 }$ D2 Q+ \* o" e {
0 R2 {9 K4 n) e' ?- r temp = sum%10;
8 h- C" x7 M+ b& A B& G) u if(temp == 7) return 1;
/ m5 b7 h; R- r8 @4 W4 p2 P/ q$ m else
8 m }$ c: _$ j {# L1 I$ M. t# O. A/ v3 e2 ~
sum = sum/10;: j6 ^% \; S- s5 y2 E8 g
}& G7 x0 U; X3 `! K: L, J; S4 V N
}; L3 Y; h1 `' O& ?9 ~- u: E- F
if(sum == 0) return 0;; f G- K% x1 n
}
4 K% p' m8 q! h9 i. uvoid main()3 u4 o* L1 E6 N1 r
{
5 F; A6 ?; H( A$ d3 Y: M; L6 B int a;0 h# H' c3 e, ^9 G" T5 t
scanf("%d",&a);
% l7 p% r& I0 L+ b% f if(multiple_seven(a)||have_seven(a))
* J3 y! B9 K* P# G) D {
: w! A5 ^3 Q7 I; j' B3 |8 _2 d( r printf("有7或者可以被7整除\n");
. x/ O1 X2 V, p/ B$ }6 a m, \- K }+ B f2 w1 H( F7 p
else# {4 }" o2 C. m1 [6 u* i4 K
printf("两个条件都不符合~!\n");' k v7 j, F2 l6 j: G
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|