- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码' ~- O8 h( A9 z, w/ q" |6 c
#include<stdio.h>; M' {. Y& i( p/ N7 _
void multiple_seven(int a)% v( b; {% l, a
{
6 ~1 R$ U2 @5 E if(a%7==0) return 1;. E' O$ z4 O4 g8 ]
else return 0;. ]& `) M# G4 ~( p8 l) I
}
5 J6 [8 ^- P' r9 Yint have_seven(int a)% K- m" ?6 ]4 p; o3 n
{ L" T) H4 p# A6 H
int sum = a ;9 z/ S; `; ~3 c& a6 g* l) B( I
int temp=0;/ N6 w0 W; _0 x- W+ }3 h+ S8 Y. t
for(;sum!=0;)
" a2 z/ D: C2 _( J6 H3 F' e {+ @7 z1 E: t& Y# ]3 y
temp = sum%10;7 L+ _( o) p- a) W5 V" e# i
if(temp == 7) return 1;
/ t0 D" Q( P' T( {1 A7 I else
9 k, G) U0 _$ Z& h* \ {
4 Q1 o4 x! E6 f: w, t7 @ sum = sum/10;
7 f- F( u7 Q; s2 y, ^, @' H# @+ L }
( w! t6 }" h- ` u }
% d! j4 B. N6 C0 X W5 V if(sum == 0) return 0;
, \& }; Z8 { ~9 D, v}
- e1 i$ k- T0 bvoid main()- C8 Z8 p* F0 ~. Z4 y2 n8 E
{
) ]+ o5 h4 y) p; L int a;
. T7 G% r& X9 b+ W* I scanf("%d",&a);
. \0 @1 w. f; s: D8 D if(multiple_seven(a)||have_seven(a))
1 c1 a" c, C4 w* b* } {
# }+ g8 _! Q3 P A# G4 A printf("有7或者可以被7整除\n");
7 U. F3 @/ Z$ k! D3 W2 n }* Z: F1 Q) C* H7 o) c6 X
else* h7 P) S/ n4 B0 r: a
printf("两个条件都不符合~!\n");
% |# R, B1 E* q& ^$ Q6 d' P} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|