- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码. I( U# \- `" t
#include<stdio.h>" x) z( G7 A0 `
void multiple_seven(int a)5 _, M. ]$ N1 }" N; r3 G. g
{" o' `; q- Y3 D. R0 g
if(a%7==0) return 1;
9 {) q: M5 `8 R2 m. {+ P0 Z else return 0;
. Y; M, l8 o2 \6 b+ l& T}
0 P( k( m8 {& s3 L/ ]9 ?. zint have_seven(int a)
3 U5 A# H! V3 N) U" M+ A1 I+ X{: U. R3 d' @& U4 a
int sum = a ;3 L3 k! I6 d1 K0 M7 Z
int temp=0;
2 \$ J& O7 U$ M' X for(;sum!=0;)1 c" D, i* h+ ~/ `
{
( o# u, x- E9 r% b; v) p& | temp = sum%10;( f. _) w& d3 G6 o
if(temp == 7) return 1;
3 ~' k% C3 T7 o; {$ X/ C' W else
) S5 I% ?/ J$ h. g- y! B {
3 x" z* t9 O3 y+ X$ [8 x# j: q sum = sum/10;: C9 R# ]6 T3 p" Z0 m
}
* G8 z! X8 t" r c+ C8 ` }7 E- d3 j* X1 h" k
if(sum == 0) return 0;
" F3 e R6 o- P& Z' h}+ o# y! R( n8 s2 I9 r. j
void main()
6 }: a4 C" K4 \; f8 }$ p3 x' w{: ] }: J* E& x: l4 K$ J$ h" S9 ^
int a;
( w$ @% }, E$ U7 x( U$ c scanf("%d",&a);
% U9 {2 k+ m' N% u: C# ~ if(multiple_seven(a)||have_seven(a))4 J7 B- j+ Y/ |2 F1 n
{0 T; X$ K$ a2 ]7 M# R1 ^
printf("有7或者可以被7整除\n"); ; M7 S$ r: q6 O
}: C/ ?, w8 n* f- k3 U' K3 q$ _
else
( q8 @6 q( A: r. Q+ Q$ G printf("两个条件都不符合~!\n");4 E+ s7 N E. Q% o3 i6 D
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|