- 在线时间
- 491 小时
- 最后登录
- 2026-9-17
- 注册时间
- 2013-2-28
- 听众数
- 118
- 收听数
- 46
- 能力
- 268 分
- 体力
- 39229 点
- 威望
- 1340 点
- 阅读权限
- 255
- 积分
- 31234
- 相册
- 2
- 日志
- 0
- 记录
- 0
- 帖子
- 1389
- 主题
- 937
- 精华
- 0
- 分享
- 0
- 好友
- 111
升级   0% TA的每日心情 | 开心 2026-9-17 16:51 |
|---|
签到天数: 265 天 [LV.8]以坛为家I
- 自我介绍
- 内蒙古大学计算机学院
群组: 2013年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码
. D, n9 O5 \9 o$ q% r1 _#include<stdio.h>
3 \8 A/ a+ b* a: m1 z/ m! o1 S) svoid multiple_seven(int a)
3 B+ ?% {: q; x* ^1 D{9 d" k6 y. t; i+ G4 J& W& I3 j
if(a%7==0) return 1;
# n0 d& \7 U( i6 Q( f; b% K! K: k else return 0;% F* u3 v+ b$ j
}! b+ {* I; k! R* v
int have_seven(int a)
0 t* q8 V Q! u0 r6 S+ j{
. f8 m) M$ ^( t& F* c, \+ k9 p int sum = a ;
" P* n. D+ F. W1 `5 n! i# O int temp=0;
; A3 q2 C Q) L, W' g for(;sum!=0;)
+ Q0 m5 A1 A7 y0 W {9 n2 J4 U! H0 i7 C
temp = sum%10;7 Z/ N4 ?- }' f+ }8 y- i
if(temp == 7) return 1;
L9 ], |4 P# A$ z) t) ? else
4 n, I" `! `3 E' q# _0 {" d { `& s( r; `7 P- i' S7 o; p" `' X, t
sum = sum/10;
$ N4 u0 O/ w- ~8 n- B/ R } }) B: h' s# n; n( n$ S
}
4 d& v% H! G0 A" G if(sum == 0) return 0;
6 w- ^5 ~7 P7 s* w5 g9 {}# \! q% `4 |! |* h# z5 d# r
void main()) O7 z6 @) Q2 D- \1 R
{
3 L# L, X/ f6 y$ B+ C int a;- L8 F; M% Y! ^& Q
scanf("%d",&a);& S8 w! O2 h& L
if(multiple_seven(a)||have_seven(a))
/ d+ F$ N7 r A$ W6 u% f6 T {: J3 j& p x& M. u) m8 \5 s0 I+ c
printf("有7或者可以被7整除\n"); % g: M$ S$ y" U9 x' x
}
1 }* h: `! t. G/ z) \0 c; T else& m+ k7 V$ J7 q% R* Y
printf("两个条件都不符合~!\n");
; `8 h9 v0 y- p' f! W} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|