- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码
. t, O' X: q( n: d2 L#include<stdio.h>. T$ Y% q7 _( I2 [
void multiple_seven(int a), f5 N* D' Q. w D
{
; a! C {8 @& e1 f) Z; F# k if(a%7==0) return 1;
- k6 P& _) L. _5 K- J6 G else return 0;. R. D- [4 Z# w) C T' M9 ~+ e
}8 E% W q0 }# X. v# |: `; ]
int have_seven(int a)9 c* n: |' l3 T4 Q
{
: V) Y) i: r% T/ p int sum = a ;
3 o! f2 k! m) A+ j int temp=0;
1 m6 v9 ^! O: `( J& D3 }& A$ n- S2 l" W k for(;sum!=0;)$ y! n l, ]2 v+ W
{" O0 q' \2 h0 w7 {! F8 }( q
temp = sum%10;4 l4 K" A$ n3 {' m, V
if(temp == 7) return 1;
6 g3 C* T" G6 ~ else- V7 ]/ D: P# F2 v/ `0 J
{
4 z( p" T8 v: @! L0 q9 S sum = sum/10;
- g5 r4 G2 f7 I3 i& I5 C$ i7 l- [ }
2 z/ e# `) Z/ v) J: X6 ]1 d }' n g |; q& y
if(sum == 0) return 0;
! e# V p4 w5 ~" Z" D7 ~}+ t/ h( F/ Q3 c* f( {! I6 w% G
void main()
3 P( O7 j. K$ L: y{4 W, b) u( I2 _% W, Y
int a;$ w7 Z! i; k3 L0 b7 L/ y
scanf("%d",&a); N& ~, m0 `' i' o
if(multiple_seven(a)||have_seven(a))5 T" X4 `! [$ Z8 R7 r6 a
{/ m& h0 W. S' ]9 s' c
printf("有7或者可以被7整除\n");
% [( M7 _: ?7 X) c. t( t+ K, T/ x6 Z5 D }
+ C4 p2 c5 g, {& i. F else2 j6 [7 n/ r l0 I. ]+ i* q. ^
printf("两个条件都不符合~!\n");* |7 i& F8 j$ Z4 S* q
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|