- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码- B5 [! y4 B7 ?+ |/ M' O/ |
#include<stdio.h>
( K5 I) g' V% a8 `4 ?9 [& o. v. dvoid multiple_seven(int a)
, Q( W3 U$ Q& Z5 b4 f7 r{
+ L3 I( r1 U4 D- t if(a%7==0) return 1;
! a$ e* b) U8 V* a else return 0;
, r d" v. B# i, V4 [: a}- R' `" J5 G; H2 T
int have_seven(int a)& H. v; C: E( c$ r( m
{
3 V; f! C0 X/ w int sum = a ;
4 a; ]$ X/ N( K* |* r int temp=0;, _* ^7 q0 L$ t+ K) Z3 e+ F
for(;sum!=0;)- c2 J) D5 [6 ?3 F
{* O% L2 m) L$ L9 L4 O) h) B, h' {
temp = sum%10;+ e- P+ v2 L; V7 n( H/ ^% f
if(temp == 7) return 1;: ]& G, _: S0 S3 F- N; s
else
) t' T' u9 m6 l) ?* e. F {
" N7 {' w+ U) ` sum = sum/10;- B! ?0 c, j: C: M
}
& y2 p, B8 Z2 @. A }
; m2 y7 j7 g; I8 z3 L' K* O if(sum == 0) return 0;
9 H+ S5 J2 Z0 @3 m* W8 W}0 y L* U( B. R8 P' N3 _
void main()$ K. ]9 \+ C% |8 c5 o6 q, ^, Q
{
# ]$ S3 X8 n; W3 |( \& H9 @1 H$ H int a;! }' n0 b9 [; r& v. ]+ V
scanf("%d",&a);
% z- z* q; K, j9 L2 r if(multiple_seven(a)||have_seven(a))
% k) e5 q" @/ y; T! G {
V8 g5 j% {- Q* n. w F printf("有7或者可以被7整除\n"); : d: A, K! q9 F. k- Z& l. N
}/ i0 q+ Y" W8 z8 U
else( [2 f$ t/ V, L# V4 J
printf("两个条件都不符合~!\n");1 m s! ^1 R: ~1 Y: g
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|