- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码$ H% {( R% A9 ?7 C0 K0 ^
#include<stdio.h>
0 i7 h1 T) \# h: n) r# [9 `void multiple_seven(int a)
" _. a5 K" O5 u7 i: F' t( p5 E* G{
6 u4 k) D* t; F' m2 O" H if(a%7==0) return 1;
1 T1 a3 A# V; {7 z else return 0;
! L0 Z- ^; e% M" {5 I}4 q5 I/ D! g% v% N9 }/ t' i
int have_seven(int a)
1 D) z% @- @9 w7 B8 k{9 f# H8 X& _1 n' }: E3 A
int sum = a ;: Z2 o7 F) S/ Z8 A; o
int temp=0;
. A7 A1 W* v. f" F4 E for(;sum!=0;)4 H. Q4 {7 u7 P4 t0 o
{7 q G8 |% f+ N1 v+ W+ O, C
temp = sum%10;2 \& C& V8 N0 p8 w1 o' s
if(temp == 7) return 1;
7 W3 I. E) P7 C: T4 o else0 V- y( I1 c7 O" e' v e
{4 X2 n! M1 w0 v
sum = sum/10;
+ S- g8 O* ~$ F }; l1 l* b8 |' n4 b! e
}5 o0 K3 I. h% V% J$ y
if(sum == 0) return 0;4 n$ P3 u5 B: R) v# q; i1 m6 Y! }
}
, K7 a" v# d- n9 B1 Fvoid main()1 l" W5 B' d! T/ m/ B7 D
{$ d2 v) b4 f% |2 O: W5 b! o3 T: w
int a;
4 Y/ z# H! c( Y+ o scanf("%d",&a);$ S. ?" x" t5 h
if(multiple_seven(a)||have_seven(a))( ]: f% s, Y& G: Q! U& e% t6 J+ Y
{
) X1 ? J$ o' i M4 h$ ] printf("有7或者可以被7整除\n");
% Y# @* w. t2 ]7 f }( ^& t) x+ L" z6 g9 E+ |- U/ _ F0 e: t
else
' X* x. ^0 V* s/ ? printf("两个条件都不符合~!\n");4 |. K) Z7 i9 n' y& o
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|