- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码3 l+ r$ Y# j+ J2 \
#include<stdio.h>' ^3 m3 `5 J- \& w7 t: p" C( L
void multiple_seven(int a)
; B$ _1 n2 i; d* b2 ` y; S{
% J' m0 g6 H! C) j if(a%7==0) return 1;6 ^ k5 h5 N8 s g Y: Y
else return 0;
; W" w9 ^4 y# Y( j& O; l}7 s# v! i# x: d2 j* T, q
int have_seven(int a)
- b! v& r3 `* v# S$ T( j3 q{
! |, t! R- |% Y int sum = a ;
. o; D. ]$ Z1 D9 p9 D int temp=0;# A7 T& A3 ~7 T5 U- h% c% E$ f0 E
for(;sum!=0;); T1 q7 t8 U( V9 M" q
{
1 X* z; B8 J. R0 A1 d! b# s4 \ temp = sum%10;
" L7 V0 w, Y4 { ?% ] if(temp == 7) return 1;( I# z+ W" }9 U
else& d) x, j! b- t$ a0 \, D
{
7 d% v9 e, b; b, P sum = sum/10;
, Z! f/ u) w! A" Y H" `) z }
2 S3 ~% M' D7 w! m9 f: }: g }, W6 N* }) K: b8 m' s' z. |9 I' W8 }
if(sum == 0) return 0;/ a( ~$ W7 c2 q: {
}
% A- b; f5 h7 K& Dvoid main()
, h( Q% x. Y7 q! X: ^{3 b: t$ O" `, @' D
int a; q6 r* |; Y; q8 v
scanf("%d",&a);& e( n* X5 x: B+ B* H; [# h) i
if(multiple_seven(a)||have_seven(a))
6 p; x1 O. M& W- W" b7 j {
' i# [. w3 }3 j$ O. b/ ~; O5 Q printf("有7或者可以被7整除\n");
& r. z& y$ }' _% Y }
$ M+ l% z. ^9 D/ K1 {0 d4 N else
# l% K g* l6 U0 a5 e: S0 O printf("两个条件都不符合~!\n");
$ S4 S4 S% E; e( i4 H3 h} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|