- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码6 d& m u+ E4 z1 }$ H- H$ K }9 F
#include<stdio.h>% L! R; a" |' B0 m9 Z. Q/ M( I+ I
void multiple_seven(int a)# H9 R- _% w6 R
{, _1 c% H, b6 [/ c. c" g; T) R
if(a%7==0) return 1;" h( a* ~, i) t' I
else return 0;
, X, H5 {$ k6 {. U! |; c}
5 a' k {% d) C9 y9 V) W- Y" tint have_seven(int a)/ ^, E9 W2 j" N$ W/ t8 t, R
{. B$ a3 M9 @( h& _
int sum = a ;
, H# B( |# \+ P3 p$ N9 t. ]5 F; S int temp=0;( o0 }& e' P! p) U+ A* b
for(;sum!=0;)) G- a% H; b" F% [3 e7 S* O: r
{
4 P) f( O6 Z3 h N temp = sum%10;
+ B+ L4 \# G" U6 h% E. U* q9 } if(temp == 7) return 1;
C. ~ n4 o9 V I% n; X4 ^ else6 f9 f' F$ F9 y% g: p! W4 i
{# v( G$ Y/ Y% \3 {
sum = sum/10;
0 n( W0 P+ w) d2 b, h% R/ B }, w5 R T* g% j( k
}+ t% d& F' E% ?' U2 ^$ O
if(sum == 0) return 0;9 ?4 g8 ]5 _6 Q7 a( [8 G
}
; j5 e9 \% }; P4 W8 zvoid main()& c: y# ~8 H6 d- x0 B& M& u
{
7 Z8 O' H Y* s' i int a;- l6 ] m. [4 U) L! k! h
scanf("%d",&a);
( R# @! { z# U: g if(multiple_seven(a)||have_seven(a))
6 q$ D1 X5 ^* C7 a, q- J( R {
( p. p: l6 \+ d8 k' {$ z printf("有7或者可以被7整除\n");
' l9 D0 u9 P6 I* @ }
6 B4 t+ r) f# R, Z/ @( r! C else: s' f: G: k+ R( h$ Z7 ]
printf("两个条件都不符合~!\n");
5 j9 o& o6 ~3 z( {} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|