- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码5 z( ]" x" r; p
#include<stdio.h>9 n" O( w: @* {1 ^3 Y/ [: r. M
void multiple_seven(int a)0 K+ r2 A3 B3 J/ Y
{: v# q; N% U; E' Z7 M
if(a%7==0) return 1;
+ Y- U: N; j3 r: J+ v4 G6 g# | else return 0;
* g/ U: i$ U; |6 X1 g$ S4 G}
4 x5 l* m, e3 d- F0 _int have_seven(int a)
. j8 X4 C; X. @6 N$ @* H% x{- |' z3 V. c* |: M; E- i% {7 L a
int sum = a ;, x! h; U/ W1 K& v t
int temp=0;% `+ M( n0 z7 K N
for(;sum!=0;)
! _8 D Z3 A* c {& w. e- q4 U. A) F& P) ~) q
temp = sum%10;
% \: s3 K$ H4 Q if(temp == 7) return 1;5 O8 q( f& R# M b* F7 F
else4 p. E9 t: E6 z( e% C# g3 T) r+ E
{
; X! Q0 }# k3 O' \- n. @ sum = sum/10;
% b+ V7 r5 @' \- R }
8 U: e: Q0 s$ K, r7 f( j }$ x+ d/ I( O/ W& F1 w2 }1 V
if(sum == 0) return 0;
$ `, y, v4 X: ?/ @0 u. C5 u}
9 w* G/ s9 P, \: y' a0 o+ q; W! Cvoid main(). b T4 S) @' b4 a4 c
{
4 V; ?% H6 s/ a% P int a;
4 Z. W6 E9 M+ x scanf("%d",&a);
4 X: R% r6 C- X; c) C if(multiple_seven(a)||have_seven(a))
* S* N) o: m* |# h$ I6 A% Z7 G {6 B2 h1 o. R. T7 R* U
printf("有7或者可以被7整除\n"); % h- s, a5 P: {& W% L2 E
}
* ~2 |& C4 a# d5 | else6 y' T1 F# I$ b' z
printf("两个条件都不符合~!\n");# E& Y: _8 K5 b) U, f$ p
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|