- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码
; c* M: c0 d/ Y' W+ C# R#include<stdio.h>
K' F3 I4 o |% Q+ j% N; }void multiple_seven(int a)
( V$ ~ q2 U$ q$ ^# ^ ^8 [{
6 V N! b5 ^% `7 `3 v. }8 A3 N7 d8 r8 L if(a%7==0) return 1;
+ m9 K; h- O# A) Y" n else return 0;- ^9 [/ P3 Y T1 ]
}7 U5 F- Z! Z( }+ S& J( }
int have_seven(int a)( E5 \8 ?, |( m
{3 ^, ~/ _. t4 v7 F0 |
int sum = a ;* B; T @ ]' V! `
int temp=0;* P1 e) l. o+ ] r j2 w
for(;sum!=0;)$ h3 M7 S# E. I# j9 }- I7 @/ }
{
) Z7 t3 O6 [2 H2 |* b temp = sum%10;( |' ]3 B9 M8 K% {, _ {( ^
if(temp == 7) return 1;* b! P$ Q& i# n
else0 ?- @3 y% s( n
{
" w& m4 z: i0 p sum = sum/10;
; m$ D/ V5 {! `( c. ~4 Z }3 z1 ]6 b- Y1 \# i
}4 D, \' e6 x) s) t# y
if(sum == 0) return 0;/ J' N5 a2 D3 v
}
5 f* C4 J) e1 d+ i+ q6 u# R( svoid main()8 e- \6 c5 S. [( p% p
{, _0 P' t( R1 d
int a;
2 V. |) `1 F) {: |7 d; t: i5 o: ` scanf("%d",&a);
- Y9 n( f3 d5 e2 _; q if(multiple_seven(a)||have_seven(a))6 ?; q( H$ z' k2 B2 c6 Z
{8 f( ?7 D+ y! [7 |4 @
printf("有7或者可以被7整除\n"); 2 X$ D e- s& Z( g# Y
}9 O' V% J2 c" A6 e
else# y' Z5 i$ c8 }" z
printf("两个条件都不符合~!\n");
$ B3 {9 ~8 [, W$ I( A \3 D1 d} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|