- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码* s4 T$ _ I3 E5 w& n2 K
#include<stdio.h>* K$ y B' f( I# R A( s
void multiple_seven(int a)
+ o+ ?6 W1 w6 p9 `9 Q{
* m; g+ g% M/ U if(a%7==0) return 1;
8 I$ A/ k# E8 r3 y+ L else return 0;
! w) b" M: X8 }2 t H% ^" q; H}# g" k8 c- g6 \) }3 S7 [4 P, J8 m
int have_seven(int a)
5 ^4 H: ^" F0 E{2 S1 O1 q/ K* b+ Z1 i4 s+ x
int sum = a ;! d; u9 f L+ Z" O0 b" i
int temp=0;: G/ d; F- j7 S/ X7 m: J$ ^% K
for(;sum!=0;)
9 a9 l4 R5 F w) K# M3 N7 } {& k# F# P9 t( }* `4 O
temp = sum%10;& H8 a$ f$ E8 \. z
if(temp == 7) return 1;
0 m5 L* }7 w4 j% t; F else
: l t: u# C4 |5 ^7 F* ~8 R' d {2 Z9 F$ W/ b/ G* M9 Q8 O3 C
sum = sum/10;
$ ^' B+ ^$ H$ _4 H. k e- q }- ?" G" d" u+ Q+ j
}9 W* Q* d* |4 }7 S% j. I
if(sum == 0) return 0;
' G% k( v2 j: l+ A9 d}
, M M8 m9 p! K& B& U4 P2 L8 xvoid main()$ R0 c0 P2 y n$ P" X
{
# N3 C; B2 V; z# P, U int a;9 n; P7 e0 [& g8 d. ]. Y
scanf("%d",&a);
, a2 W" C: N/ w7 ` if(multiple_seven(a)||have_seven(a))
; l! R) _: f1 Q {3 E" J, U* r) R1 u, k8 \9 d2 A/ \+ k
printf("有7或者可以被7整除\n"); " T7 K& R- K; ]1 D9 W3 Q
}+ F8 E/ v. c5 b l
else
4 |1 @: p' M! N3 e0 ? printf("两个条件都不符合~!\n");9 u- ]4 x1 |7 j) r! {7 E; s
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|