- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码# C' m/ z( [: I) k1 P% K4 A
#include<stdio.h>
2 V7 Z# b4 l; h. jvoid multiple_seven(int a)
& w ~$ D$ R+ D' g' o{2 g) w) f0 x+ |: x4 K& U
if(a%7==0) return 1;
7 F) ~7 s/ O3 f9 {# ` else return 0;
2 l% y) R7 r; B}
! e" P; q& Z6 C7 R( V. [- bint have_seven(int a)
5 a' R2 ?2 r# S% ~3 r- n{& [0 b( G3 [% i |# c1 j6 F# Q
int sum = a ;; f& w3 Z. K* s" D$ h4 k% j( s
int temp=0;" j- H) Y! T8 E
for(;sum!=0;)8 s* C! I- G- D& j* s
{
! @9 g. X0 G3 x/ v4 a7 M: O" P* n: |1 y temp = sum%10;8 }# t, t. A: z* K G/ |
if(temp == 7) return 1;2 f9 ]! t3 l! T9 O$ @1 A4 O
else" y: ?4 s" ]5 @" {# T5 d* l/ z
{
/ H. }' \1 p! [ sum = sum/10;) Q8 d0 l7 P5 w9 n( c
}+ G7 E3 ~: i" @) n6 Y: T
}
" W9 ?$ L1 @' S if(sum == 0) return 0;' ?/ ]+ C) l( v7 i8 K, U" @; Q
}7 e7 x9 J7 u; l
void main()
( H3 G) @) Z9 K. V{* S% h7 S+ p/ _% u7 D$ F
int a;
5 ]! [6 o+ L3 Z/ M' B2 D ] scanf("%d",&a);
( T9 v* ]/ ]" @2 d0 C if(multiple_seven(a)||have_seven(a))
L* v; g2 }+ T2 L# E {
1 Z$ |, D. I& d8 b printf("有7或者可以被7整除\n");
% U% ?4 r4 Z- w }; x5 v R* S7 H2 ^
else9 I+ W" f7 l3 Y% w
printf("两个条件都不符合~!\n");
. d/ ^7 Z: j) E4 S; [5 w4 N# z3 g} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|