数学建模社区-数学中国
标题:
求含7或者能被7整除的数,有的话返回1,没有返回零,哪里错了?
[打印本页]
作者:
wangzheng3056
时间:
2013-7-29 11:04
标题:
求含7或者能被7整除的数,有的话返回1,没有返回零,哪里错了?
void have_seven(int a)
) z( T+ M. }8 ~4 w. m9 ]
{
$ S: u" ]# i' K; p6 P7 ^ G' ]% Y
int b;
. b% f( s/ d( M8 Y ]) h v
for (b=a;b>=0;b=b/10)
/ {6 a& e- R# X% _2 {
{
8 v$ c6 |1 [2 E" ]( T2 P; z2 I2 j
if (b%7==7)
5 d( W2 K+ ^" A/ L- l& z5 a
printf("1");
* e' P- m0 J' ^2 e/ W
else if(b==0)
% }8 a" X) I- p% l P4 U. t
printf("0");
2 o) J) O2 S5 i$ b
}
+ [" @) d9 y6 S$ u
}
" G0 |/ c1 d0 w' Q! J/ M/ B/ h
void main()
+ [5 p' w; _7 o8 \0 Z6 T
{
, A/ [6 S% e% D5 g
int a;
$ T) f" X5 H. o8 L% S+ f
scanf("%d",&a);
# P: t0 s$ v3 s" Z. o8 w6 y
multiple_seven;
9 I0 Q/ j& @" B6 N" s4 ^' p
have_seven;
* W' h! L) j/ y0 q% K
system("pause");
. k. L2 \6 Z" J* [
}
作者:
wangzheng3056
时间:
2013-7-29 11:05
这个是改写后的源代码, 附件是该题的源代码
i% s/ n2 P+ i7 p+ v. I; O8 T
#include<stdio.h>
5 u; o3 o7 G( G" M" u: t& a4 e
void multiple_seven(int a)
8 L1 a1 C( p, n* b
{
" n6 G- l& w6 W) E4 x
if(a%7==0) return 1;
' c7 C+ K5 T" a) a
else return 0;
7 |! s6 I" d, p! d! O `
}
: R8 G' H! X5 c
int have_seven(int a)
" [' r" w% y% P3 z
{
6 l5 F1 P% {# y
int sum = a ;
% ^# Y4 N% u% s2 x6 j
int temp=0;
B. F" U6 q" b- ^
for(;sum!=0;)
$ [4 d F7 @$ C
{
3 x& K6 ~$ i3 Z' F
temp = sum%10;
' K. C5 K4 `- S; e+ [7 @
if(temp == 7) return 1;
3 D) Z: Q: ?# Q) R9 N( O- x& o
else
, q2 W) A5 P6 d2 I$ W. O6 `: E
{
% U1 }( A3 l; W q5 k" W4 O
sum = sum/10;
& T# Y4 q7 i5 l6 f2 S7 I
}
% }% C p5 i# t" E9 X
}
- |5 B& _( Z% j* g7 h" L+ r* ]
if(sum == 0) return 0;
5 W' Y* _- M" B
}
4 M3 Q5 o j: x9 o
void main()
4 R% ~1 y1 ]! B4 j
{
( A% i8 K! s7 b
int a;
4 L& @ e# q: w" I+ W
scanf("%d",&a);
, I. _9 W0 Z0 M" b9 Z
if(multiple_seven(a)||have_seven(a))
2 Y+ Z, S6 |% j# g7 G8 ^' V
{
9 R9 U; u: ~6 D }- [& S
printf("有7或者可以被7整除\n");
1 s! W- X, r1 S! E t! u; M, f8 N
}
9 |: Y/ E! E2 a, z/ @; ]! a' k+ X
else
$ D( d' m6 M6 @. J' E$ c9 K+ Y; w
printf("两个条件都不符合~!\n");
5 } p' z3 R: c% g, L( L4 }
}
123.c
2013-7-29 11:05 上传
点击文件名下载附件
下载积分: 体力 -2 点
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5