- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码
# k9 U. X n+ @$ U! b( Y6 b#include<stdio.h>
! x1 D- } Y0 O& N) rvoid multiple_seven(int a)
/ p. l% o7 |( ]- K( L2 f{
' t1 \) K, c/ E1 i. N% ^ if(a%7==0) return 1;: @$ v- U- @' @0 v
else return 0;
/ B3 x R# }" ^3 [} m( k* W* o$ a% {, ?
int have_seven(int a)- l6 h# ^9 O: X
{
& b+ D/ z# W' e; @# n/ r" x int sum = a ;
M" J. y/ Q) w& d( \ int temp=0;
9 d% A* f& i1 t( W for(;sum!=0;)! ]1 R7 z1 ]( |& L1 F$ P
{
+ [1 Y/ y) r) D temp = sum%10;
2 O( t5 F8 m% ]9 \ if(temp == 7) return 1;9 N: q$ b5 E& j+ ?
else
" M# O% M1 _- T6 z2 Z4 R {0 i: U- @: J- G1 h- h8 k3 Q
sum = sum/10;& R4 }3 K6 l& z; j% D# x
}7 h$ Z+ C! K/ A- r, Z
}1 ~# t# j L! F8 ]; _: h
if(sum == 0) return 0;
+ H( |8 e: [. j+ P$ }7 \0 Z% D6 t}5 [7 }( K. C) s5 ?+ V) M( m5 O
void main()- E& L& T2 [# D, Y m
{
4 a) T# L3 S% @* p int a;
d- ~! a o( J3 c6 X( k scanf("%d",&a);
: y$ m7 F1 W0 d( ~" I if(multiple_seven(a)||have_seven(a))% b7 G2 T1 O* d2 ^% X7 Q" V
{
! Q0 C. W3 Y8 w4 i* L printf("有7或者可以被7整除\n");
( n8 H) c" \# Q0 K+ q }1 O: Q/ B7 N$ g, d6 @+ t3 s' s
else! U" d* N; I; N
printf("两个条件都不符合~!\n");2 G( U# o+ b% Y( ~9 J* ] C9 @. t
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|