- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码
" u& c/ X. `- p/ r+ y5 w#include<stdio.h>
& F7 ^# c. [ t3 q/ jvoid multiple_seven(int a)
+ N$ @( l$ M5 t{
* O% ^* k: M, |% @% O& _ if(a%7==0) return 1;
5 ~. K; ~/ i* }& b2 L0 ~3 a else return 0;# R6 B1 w$ r& y0 W
}
0 M5 F3 C$ x& f: p/ K* s% H Zint have_seven(int a)5 N: N. S$ Q! e, d, k2 m
{
! n4 T8 h+ H: Q$ ?: n9 U* a int sum = a ;
; E; m2 [& p; u- U5 P8 d" P1 W; {+ y int temp=0;4 |9 ^9 u4 N$ S! S t7 g
for(;sum!=0;)
7 y7 _- P# g% t {+ s2 a. X0 s% C, T0 a
temp = sum%10;
: F% b8 f2 s% m7 [$ i' ] if(temp == 7) return 1;
& o* y6 _4 G( v) l2 S else
- E4 }/ B9 r: u {! q8 n1 Z7 V0 Z+ ~! o( K. V
sum = sum/10;
. A' }9 a- w/ P3 f6 Z }2 u3 f& j3 J/ A5 t' S6 t( o0 i
}
: n6 ~# h8 o- K) d' U if(sum == 0) return 0;. ?3 `9 M# M( ^. L
}
0 j' ?( e1 Y* [# N T. U$ C3 z7 Fvoid main()/ q1 Z# L* l( c W
{4 T3 \5 x0 s7 B9 D. k7 U& Z* l( S: t
int a;
" \. M/ ~8 n' x( d7 o scanf("%d",&a);
* D% ^5 G1 O. A& `% k if(multiple_seven(a)||have_seven(a))
2 R% k) a+ z/ e& e6 A1 ? {; b5 O8 v" D0 g/ b" Q1 x
printf("有7或者可以被7整除\n"); " A6 G8 I: Z/ D+ t& T/ Q
}( L+ g. G: {# D- n- B$ T6 I; u
else; ]; }! M6 }: Y' X: i% u& r
printf("两个条件都不符合~!\n");* c, `3 u7 j# Z8 x' V$ B% _
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|