- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码
4 O. N* r2 K) Q) F- J) k#include<stdio.h>
% {, _ {" ^, o% g' U+ n5 qvoid multiple_seven(int a)
2 }! w3 F# S/ F+ {3 _; U" ^- U{
{; Z$ R7 A; m$ i) E if(a%7==0) return 1;
4 ^. x0 O1 @4 a else return 0;* ?2 W- F% [# P, z, T5 h
}
+ x$ t+ ] f7 i5 y! i$ z- I" ]1 e4 I( Vint have_seven(int a)& i1 n; H- O( d( e
{& K2 W9 c. A: l5 G( c
int sum = a ;
5 ?1 U, i3 s0 D6 x- n# C, b int temp=0; ^; h* Q+ N4 r, s4 x ~# h, Z
for(;sum!=0;)
! b' y" G0 g0 H+ c/ ]: a {
& I; L, L [4 _8 h0 c2 u0 c0 c temp = sum%10;6 J) w8 @" e' [" F
if(temp == 7) return 1;
+ ~2 A0 Y2 Y, h* p, |' l else! R7 n) B/ H. J' C! ?! s0 \
{
/ r4 |' _ l( @0 p2 j% G sum = sum/10;9 u5 z I9 \* W/ |1 p h) U' Q1 w
}# [7 X( j: T5 ~9 d& Y, e
}
/ O* H0 P& E/ { if(sum == 0) return 0;- C( o7 N2 F2 ]+ W$ o: n
}4 N7 F( X3 u8 n. j; {, I
void main()
# |, W7 \2 G1 i. p{
6 w+ T. x' Q; j8 q int a;
3 j9 m3 Y4 o# x) k% X y* X scanf("%d",&a);
6 D3 a6 b( k4 E M if(multiple_seven(a)||have_seven(a))
! E; u6 Y# g& d {
& i7 o3 K) o: y2 G6 s printf("有7或者可以被7整除\n"); * u; U: f: E8 X* F& L: r
}% S5 k& F9 i" M
else- E1 i% N: E1 t! I
printf("两个条件都不符合~!\n");# X9 P0 O# {$ C9 N/ u% j
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|