- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码
7 Z# p4 R! M9 h( q# Y#include<stdio.h>
! {$ Q+ z0 P7 c2 J% c2 jvoid multiple_seven(int a)2 \: f! p4 N1 R
{
3 }) f- E& _) c" u if(a%7==0) return 1;
- j' `6 J- w$ R G0 i else return 0;( Q$ w/ L3 U, Q; Q# ~$ D0 A
}
" k) K5 n3 z$ G$ H1 kint have_seven(int a)
/ @. \5 Y! u6 y. T{
. |7 ]8 D0 c3 T int sum = a ;; I' T& h D4 @
int temp=0;# A5 j3 L; I8 G: ~4 [3 f
for(;sum!=0;)5 ~* b" s8 ^9 G
{
A+ F M, q( k# A& x; l temp = sum%10;9 p: N& m9 D6 K
if(temp == 7) return 1; a+ ?: b( T. P* E- U
else
# G! S- j0 ]2 N/ ] {
! `2 x' r& L* _ sum = sum/10;5 n9 ^( S* k0 N H1 C6 V* K
}
; u. w. O- G" p" {1 r; s6 K6 h6 H }
% y( C. A$ {; b. c if(sum == 0) return 0;
" U) [+ e: y2 U5 r" Y% C2 s) P}
D! k0 a, a7 B% |+ `6 U7 A9 svoid main()
6 e% S1 B+ M% p$ E+ u2 a$ e& s9 G{/ m9 R0 b/ i4 n% j! U
int a;
+ A8 e3 u- H6 d% D8 [% t1 | scanf("%d",&a);
% A5 w8 b: ~6 u) S1 A if(multiple_seven(a)||have_seven(a)), C3 W1 e X- w" G% d2 E
{
' `, a+ L ]' w$ y. p4 \! i! N printf("有7或者可以被7整除\n");
4 l3 F6 Y. F8 d6 t }9 M7 m1 {4 S; M1 x7 D7 |3 z
else
0 B+ n6 m. @6 u& J( t) S& C2 W printf("两个条件都不符合~!\n");
/ _. G6 i5 I# I+ X j} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|