- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码5 Z9 u, N, c4 ` g: U1 Q
#include<stdio.h>
( j. t" W( e0 g3 |void multiple_seven(int a)2 T4 x0 u4 g) O
{, l2 V) S/ I) L7 H# j3 l" A, c$ k
if(a%7==0) return 1;) w' c4 w B5 g
else return 0;% p# W- A8 [: a7 v, ?. T) O
}+ S: b+ V' I$ N: z2 v
int have_seven(int a) H5 W3 C! |: I$ J/ _- O& d
{
+ f" A3 R/ @' V' f int sum = a ;
: q9 o7 y0 T+ W# l' g/ I int temp=0;
/ U8 A! r& ^ I2 G for(;sum!=0;)( P$ C- V. D, ~5 X9 L$ B# R
{
! E# X B- f* }5 I ~( L l temp = sum%10;
- K' c3 V2 e7 S if(temp == 7) return 1;2 w0 e' z3 q0 _% D, o
else
1 B, h2 n3 ?" W8 ^7 Z: ` {, k( N# i& H2 `5 o' X
sum = sum/10;
$ D, _/ \/ t3 z2 u }
6 j- A+ z4 b0 H( O( `4 A6 Y2 z/ b }4 ^. {2 e) i, Y' R9 k2 n3 _
if(sum == 0) return 0;, ]9 ]# H4 W' t$ G3 d/ g
}
6 {0 G, h, A' G; avoid main()' C" u2 c. i* r2 x- i Z) c5 U
{
# ~3 L$ Y* }* s+ T% c5 {' \+ ~ int a;
- g& o1 w0 @1 ~+ i) V scanf("%d",&a);. G) T0 {1 z8 s0 ?& i; E
if(multiple_seven(a)||have_seven(a))
. {' |; p! F5 R+ N# r2 h) O* Z {
6 e1 C) d% L, A5 m printf("有7或者可以被7整除\n"); 1 I+ |$ [4 l1 Y2 F
}" g5 p( b E8 `+ |% A: I4 a7 k
else n9 Q9 t* F) L
printf("两个条件都不符合~!\n");
0 q0 L+ }% |% N p' i} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|