- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码0 j! a4 v) W# V$ ]% w
#include<stdio.h>- O3 }0 d6 B! D9 C+ E- ~
void multiple_seven(int a)
# Y$ c/ B$ ]6 h( N' z. H) l4 \# J, H{
: J* H9 | q' Q; k$ {1 M if(a%7==0) return 1;9 A6 l4 \1 o1 ]/ u. y1 N
else return 0;
4 B* V* o- y, _+ K- g- y3 l}; R( ]5 C* d6 i8 t7 U
int have_seven(int a)
& j2 s- L0 n4 S U) w{
. ^: Z- f' d) z T8 J int sum = a ;/ k: A. n: U$ T- f! ^; H" K
int temp=0;( v. q8 I7 W( G; a: L" n$ H+ o% g5 E
for(;sum!=0;)
+ p4 T1 ]5 K. i& j% ?+ A$ T {
3 Q8 I, d+ K6 h( n" j9 L temp = sum%10;. _; R& r2 J* {* R! R, @5 I
if(temp == 7) return 1;5 G' Q. o7 \: T+ J
else
* L- G! @8 q- X/ Y' [ {5 l7 ~4 [( W' S% U7 Y
sum = sum/10;
" |" \8 ]9 p H- J0 q b2 C+ o$ M }
: m( L: |: p% H; L }' f, p5 L+ G; T$ r1 D( H9 ?
if(sum == 0) return 0;' m# |, W9 k- Y
}
* Y2 M& {6 A" k U V3 b& a& V Fvoid main()
3 {* v; A7 [/ g- Y+ b; I{
7 U1 M | N% ^) B2 G9 D9 o" d* } int a;0 \% a4 H$ U5 L$ b3 |8 `
scanf("%d",&a);
% ~; ?5 t& ^2 W' r( K3 D/ J if(multiple_seven(a)||have_seven(a))
; ?; H b. d) ~( e2 W {8 e# s$ @$ d1 T1 | {0 V
printf("有7或者可以被7整除\n");
& N1 P. W" G/ E5 E) E5 J }" L J7 o0 W& X) }
else
( \9 a2 _. \1 C U+ q printf("两个条件都不符合~!\n");$ y& Q1 b* {, ~ k1 g
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|