- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码3 Z. h6 z/ q/ Y. |
#include<stdio.h>" g) ^& C4 h a$ H. z5 E* ~2 A
void multiple_seven(int a)8 r4 }6 y4 R" I" N( q* A+ O1 H2 U
{$ o: F+ q4 x7 e% H1 f
if(a%7==0) return 1;0 J! |% n# I5 C5 w2 v" d# O
else return 0;5 l& U+ _/ s$ z" i: f, P6 v
}) b8 d! z, o$ |. n
int have_seven(int a)
7 t& ?. P, U* r) E; [{" U' \+ l- \1 z3 ~# N
int sum = a ;
d/ z; l4 d- Z1 ^ int temp=0;
/ J" g5 _; }& H5 `: O4 s for(;sum!=0;)
. r. @+ n9 S1 Q3 T6 k {
8 V- d) ~3 l5 A3 E temp = sum%10;
! L; n2 N+ g% g- v5 Y9 w- @ if(temp == 7) return 1;: a6 e9 n9 H: l
else. ?( Z' f( T* P) j* Y6 k
{, E& [) @7 e2 I- y: F9 S% g: M9 w* Y
sum = sum/10;
2 ^ h" A6 F6 n }
2 T* |) X. x: j }
) q' u( ^; F, ^8 b if(sum == 0) return 0;; @+ c( D. L3 I2 ]. x& s
}
/ \0 d" w, x# V( m0 _$ ~void main()/ A: R( n& e: \# @
{
: H" }$ }' o# c int a;
- t( v, l( F' g, A o5 |2 s2 M7 E4 b% Q% N scanf("%d",&a);. x+ |/ N7 D" p9 o, @
if(multiple_seven(a)||have_seven(a))$ O3 O( g2 \( P* N2 D2 R6 f% x
{# {* |- T' A! b: M0 }4 I6 m
printf("有7或者可以被7整除\n"); 3 i V' U' t3 M+ X% `1 p
}
- Y; ^2 C. r1 e: `3 ]' i, H; ? else
! L/ X! p3 E: F) |' t5 [ printf("两个条件都不符合~!\n");, J# S9 n- ?- ^% M" u
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|