- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码. v7 _2 F2 u& U( H) }
#include<stdio.h>& E9 w7 U) v! s9 s: r* @. G* g
void multiple_seven(int a)
8 w3 z$ i o- ]7 J& O{; b6 V! Q$ ` y4 {
if(a%7==0) return 1;; Y9 s( Y! y% i. @/ A' z6 H
else return 0;
5 K2 z1 j6 T3 L- @& i# Z% o}& i. E; X; g; s5 K( D
int have_seven(int a)! x1 O0 y7 V& d' Y) S$ p3 }
{7 F5 s8 U. A. D& U" U: S& s, u
int sum = a ;
5 i# `1 s" w& d6 y$ m( k int temp=0;3 @! T& Y! ?2 o2 y
for(;sum!=0;)8 i5 w9 I9 [) ]' L& j: X
{3 I: D7 I' C& @, W& ^
temp = sum%10;- R& j. K, O! R8 C
if(temp == 7) return 1;8 H- M- q2 Y$ `) E/ d% E: Z! [4 x
else
: {$ e$ p/ g; G- z5 o0 K" t" }9 _ {
! r, ~* K, a; a* y3 { [) I9 @ sum = sum/10;2 W/ V% Z: C5 p: v- Q$ c4 q
}- }9 k" d9 z0 c( o/ V$ z1 V e6 B
}
0 E b0 U6 g/ l, I: Q5 U9 U- j if(sum == 0) return 0;
5 i) I7 {% {5 v+ L" D8 a6 h0 {}
6 G6 |# o9 |$ S6 p9 R/ _! u2 V" Jvoid main()
. h" H" M. _7 J4 v{, _# U. L% X, y! g7 k1 e: u
int a;- r6 G+ Q# S" \# G1 L5 ]4 M
scanf("%d",&a);
9 w% G W% _# x% G7 P, x if(multiple_seven(a)||have_seven(a))
# m. [2 r, h# z- ~ {
, Q( e, I, L5 f! w$ C printf("有7或者可以被7整除\n"); 7 v# C" g4 }) k- M# M
}" V) p' O* |4 k0 p$ a t, o* C* d
else8 z3 P% i! s, f
printf("两个条件都不符合~!\n");9 t$ k* d, K2 i. l2 p& ^2 m5 ?2 ~
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|