- 在线时间
- 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 ?' a b! y6 @( B, l#include<stdio.h>) T: x7 K! c/ K2 M4 `8 T" |
void multiple_seven(int a); G4 [" g8 U: e$ C! F
{
- `! c1 r% k! I U( x& t if(a%7==0) return 1;
$ G; r1 {: u" f! l else return 0;
5 } {* \! H" B# n' j}8 S7 v! d h6 `5 b& `# _
int have_seven(int a)
+ B9 W- z4 f5 B7 W4 `6 S; m9 R{
' Z, D2 {' O) x) q int sum = a ;, \% Y; F% P3 i1 d" w* s1 @
int temp=0;
) o2 K% `5 [+ v2 } for(;sum!=0;)
, H8 Z. \- O. }9 s+ K! d' Y {
5 ]* f$ X& b* r" n; Z' e temp = sum%10;
) d3 }6 I H' n/ k1 j$ R if(temp == 7) return 1;( ~, A- y v' ^# I3 r d1 O$ W
else- g! F7 T' D) [1 l1 {
{$ x. ?" p5 ?1 d P* c4 @- x
sum = sum/10;1 U P& N2 y2 t% ] r! g! A' o
}8 \9 M6 i3 v; w
}6 X, o6 \+ x9 C
if(sum == 0) return 0;
- f9 z0 A5 s4 H8 Y} D/ r5 K) M3 Y# H8 s; F% J7 G4 h
void main()1 L1 S6 y% Y- e
{
' V! a5 z J! h6 F! n int a;
( k! ^7 ^. z" F scanf("%d",&a);& ^4 X9 n, p; R
if(multiple_seven(a)||have_seven(a))
/ e/ O3 W1 i9 l' l. t {6 ^: _3 D2 k" @) a5 X
printf("有7或者可以被7整除\n");
2 b4 X7 Z# s/ q+ K' t }3 l- Y5 Z" R7 i* N% ~
else% P* u! q ?% ? v& D6 \4 R9 k( D
printf("两个条件都不符合~!\n");' ?+ R, |0 ?: U- g( P
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|