- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码% K2 |& \) z5 v) |. o
#include<stdio.h>
; N3 `6 V5 H) @2 X' v& A" D0 Ovoid multiple_seven(int a)
* e! n9 f; p) c. M0 G1 U+ F- R{9 i& Y8 R3 r8 a% y- {9 y ]- s' b B
if(a%7==0) return 1;
- Z7 _3 F$ x- G X& I else return 0;
/ P2 I1 a4 V5 T9 Y}5 _' f$ Y; X& a6 Z% q. d4 P
int have_seven(int a)
7 r9 `; T1 I! F7 @9 n{
4 o- A I. l, C { int sum = a ;5 i3 `' d2 I2 h U! [9 r- P; n8 }
int temp=0;3 m$ h- Q6 e' A! t: o" O5 r
for(;sum!=0;)
% L5 C# n5 U1 l4 ]* M, m {
1 A& H* l+ b/ ] temp = sum%10;7 W' p6 S: D7 K& y T
if(temp == 7) return 1;
& z& { i8 j5 r else6 y) O$ X* r2 D# _3 n5 o! O
{$ I# m8 H u8 I+ A
sum = sum/10;: Z. Q9 Q r6 |# }
}
0 q. U8 k8 O9 [1 S' w/ x5 v6 D1 A }( e3 n9 `0 w4 S) }: n- B
if(sum == 0) return 0;
& ?9 Q+ \/ l3 g. k}1 x* \" D% Q2 m6 e" K2 m( q
void main()
& Y& ]3 v9 F- N4 B, e7 o9 q{
" o/ O0 o* S' ]6 {7 Y int a;% e; [* E. A2 `& ?$ S
scanf("%d",&a);
9 x6 b1 d+ p0 W6 \/ r/ A+ n6 ^ if(multiple_seven(a)||have_seven(a))
5 S3 }* P5 p& B' i* c {5 W2 [0 Y q: m" _
printf("有7或者可以被7整除\n"); ) q+ l7 y% {8 ~! [1 W3 Y* Y
}! n9 D4 k- {. C7 ~
else
& R8 m5 o! I4 R* [! w" x printf("两个条件都不符合~!\n");& _- k, M( _5 b# |; U a
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|