- 在线时间
- 491 小时
- 最后登录
- 2026-9-17
- 注册时间
- 2013-2-28
- 听众数
- 118
- 收听数
- 46
- 能力
- 268 分
- 体力
- 39229 点
- 威望
- 1340 点
- 阅读权限
- 255
- 积分
- 31234
- 相册
- 2
- 日志
- 0
- 记录
- 0
- 帖子
- 1389
- 主题
- 937
- 精华
- 0
- 分享
- 0
- 好友
- 111
升级   0% TA的每日心情 | 开心 2026-9-17 16:51 |
|---|
签到天数: 265 天 [LV.8]以坛为家I
- 自我介绍
- 内蒙古大学计算机学院
群组: 2013年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码$ s( [; z( T9 I: \: w6 f4 U, h
#include<stdio.h>$ S" ~. ~* L! c& H w
void multiple_seven(int a)
8 c( }2 W( C2 w3 z{ a, ~: L5 ^/ I* e4 F& u2 c
if(a%7==0) return 1;5 `1 K. O. q! o0 R' K% c
else return 0;
3 n; S( Q/ I* M B/ i2 w}+ M& K. d" f' G& k
int have_seven(int a)6 V" T# {+ c/ \& C$ v* @8 K+ Q
{
" _ h, e7 J; J8 G- l9 { int sum = a ;
1 q8 m7 q$ L8 O* z/ Y int temp=0;( j. S& \ N) @
for(;sum!=0;)
3 O4 G3 P, B; X) a8 r" } {
! o+ } @8 A, z, A7 m8 @ temp = sum%10;% _& X3 d0 ?! c, O, L# C4 j5 h
if(temp == 7) return 1;
: I2 d* d2 r4 R# R1 `1 j else, Y7 r1 y9 A" H- J" @
{
! ?) D& y; E4 v7 O2 R o sum = sum/10;
/ c1 u) K3 h- z3 I4 C }& g2 F& F+ g3 w7 P- O; j
}7 L; Q% |4 r( d
if(sum == 0) return 0;
6 p+ l; I' R6 h- \2 s$ ? u}0 ?0 G' ]" m# g2 S- B8 B2 t
void main()
8 S- c6 v$ l7 e$ Y{3 Q# _9 T2 A& l* z0 b4 d, G, n
int a;+ A+ U3 \7 v& P% X, y4 F7 ^
scanf("%d",&a);5 v; V) d7 M! y8 _" p8 W/ v. M- |
if(multiple_seven(a)||have_seven(a))
( @# o: k2 d0 t- _2 }2 L; m {
$ |$ t; A2 ~. E, | printf("有7或者可以被7整除\n");
5 J, U) F+ P; Z2 V } W9 l1 Z3 E8 ~* d
else V) ` R0 s$ i2 a ^; k X0 F
printf("两个条件都不符合~!\n");
' d, Y5 C9 m+ d" p1 \% e} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|