- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码
! f: E+ O/ l/ D$ b) N: t#include<stdio.h>: q6 }3 p6 R2 @" j) N9 N& f
void multiple_seven(int a)
$ X% a% e7 J* J2 J{
$ Z: S( h4 T% r3 n7 z" d+ k if(a%7==0) return 1;- C6 Z" ~5 u6 Y6 J
else return 0;
7 S1 d3 l4 w5 g" H1 d- a/ ?}/ r4 h1 R, b* D4 ^
int have_seven(int a)2 v3 m/ T" W9 m6 D) ~" f+ @
{$ P% Q7 d5 V% o! p8 [. j5 ?/ f2 p$ ~
int sum = a ;
6 |2 a6 ?' b1 o6 ^; ]8 Y5 d int temp=0;
) l" G- b- O6 ?1 L$ h for(;sum!=0;): G! V5 O& w8 L3 }5 I; j
{
! Q% d7 n, F- g" u temp = sum%10;
) | t6 B9 T7 x5 Y4 \. d if(temp == 7) return 1;
4 Z- C7 x( w+ Y1 [6 f- \ else
1 b5 ]2 k$ Y: M. S& R4 V: W- B$ J {
4 i3 h% q8 r4 s! X sum = sum/10;
4 ^2 r4 J4 Q P9 H }
4 |1 H- M: { V6 e8 S }1 N; [1 s! m7 ]
if(sum == 0) return 0;# G, d# J1 U' I, O
}
. `7 c% v9 k7 Bvoid main()
# d6 r) p! ]1 i9 { K{
1 A' W, \# Q" X" U) s' ?$ @1 a int a;
6 U k( I2 f1 M+ i8 y# h2 k scanf("%d",&a);/ `- }( ^ {( j# Z$ y
if(multiple_seven(a)||have_seven(a))% |- ~# Y5 A1 Y5 K
{' ]# B2 T$ y: C. R: ] r
printf("有7或者可以被7整除\n");
# e$ O# N! C& o: r }# b3 I! h/ A# b" I9 I" K; ~+ x
else
6 }! D: O8 `& a. J$ U' ~5 \3 U* I printf("两个条件都不符合~!\n");+ I' E6 q5 c/ |% x' u
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|