- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码2 l5 ^; p4 c3 M( O+ j/ t9 `* }
#include<stdio.h>8 m7 n0 ~) M. O3 O; m( }% k
void multiple_seven(int a); { v+ V- S/ d" h6 u
{
4 l1 X7 z7 }. X' N" K if(a%7==0) return 1;$ E4 c0 w# r: r: E! C7 y" x6 h
else return 0;9 X6 @2 T' z* o H: g: e
}
4 X3 l @: H+ @3 A+ Kint have_seven(int a)
* h1 y& ^" h# O# J- a9 A- A- D! Y{
" j) O+ [( C# L5 |) W int sum = a ;
) Z0 w. ]6 ~! ?8 G. O$ T int temp=0;
& P$ H* w' l4 t! a; e for(;sum!=0;)4 S" z; A) v0 w+ G) I
{
2 j1 X0 H) U6 I+ M# ~( Z% B7 V temp = sum%10;$ Q! B' m, {5 Y$ ?# z- |$ U; l
if(temp == 7) return 1;( w" o$ ?. h1 ]0 ^+ {
else
8 N1 p: e( P6 f4 l4 { {
8 j7 H& u x8 d& W sum = sum/10;
8 U7 i9 f# R, Y( x }
5 {9 ~) _9 ?9 c# w. m- { } s2 W- a. |4 U5 `$ Y
if(sum == 0) return 0;: ?6 ~: n) `" \7 O% n
}
" ], i* ~* Y6 t+ @) Z" bvoid main()
8 _' K+ |2 E8 G2 C) y{1 Q a( ` p4 u" c
int a;
* q) f- B$ h3 f scanf("%d",&a);4 g3 o" S: m- _0 |, b
if(multiple_seven(a)||have_seven(a)). ?5 U Z6 R1 q+ h; C
{9 f2 T" J) e* ^2 @2 [: `
printf("有7或者可以被7整除\n"); * K' A6 x6 e# N1 `6 @
}2 W+ Q k+ }4 C. q% ~) f5 m9 B
else
' ? k( J# [. h0 K5 d( G$ w! e printf("两个条件都不符合~!\n");* [$ m$ G8 K' O( D0 a
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|