数学建模社区-数学中国
标题:
求含7或者能被7整除的数,有的话返回1,没有返回零,哪里错了?
[打印本页]
作者:
wangzheng3056
时间:
2013-7-29 11:04
标题:
求含7或者能被7整除的数,有的话返回1,没有返回零,哪里错了?
void have_seven(int a)
. h5 o7 \6 i1 R8 R& v9 l& a7 {
{
3 Z" k* s4 W* g- V9 r! t8 V! [
int b;
9 X4 Z& w, R0 R6 X3 ^" F$ o
for (b=a;b>=0;b=b/10)
' A- b. r" a' F$ I3 p5 m- s
{
% Q0 r% \8 ~( t% `
if (b%7==7)
5 B' M( C1 g3 f/ Q
printf("1");
3 g3 y- u5 g0 d4 w+ r& z3 m
else if(b==0)
3 u% ^# g6 N% p! G6 l) Y: z
printf("0");
- C; `& {0 X6 n* k9 t$ B
}
- j4 x/ n _/ t1 @6 E
}
U4 R2 e* P0 N# A: Q6 v# l
void main()
?- C4 c; g0 _9 u+ w/ Z
{
3 Y5 ?4 L) l6 l# `
int a;
4 N1 Y) Q. b/ F
scanf("%d",&a);
' u8 R8 l5 \0 m( I$ t5 d
multiple_seven;
3 ]# h/ `% o: B$ I6 h+ v, e9 D
have_seven;
6 o) H. ~$ G6 a; _. A v" Y
system("pause");
9 m* P4 {. v* S p1 t8 k% b
}
作者:
wangzheng3056
时间:
2013-7-29 11:05
这个是改写后的源代码, 附件是该题的源代码
6 x) h6 ^$ u: D/ b, Q" m
#include<stdio.h>
2 `0 |5 l8 r4 x% G; g, A0 I4 s
void multiple_seven(int a)
( m9 g' U* p( ?+ H U- f
{
. Y1 c- q A& J# F }+ G9 J; k
if(a%7==0) return 1;
! X# ?; K3 x3 O) E, w
else return 0;
+ h2 E0 }( { D c0 n
}
5 v- U, q; R* c9 e4 f* |, I5 S
int have_seven(int a)
% o6 q9 d2 ~: v8 ^9 D0 P5 H) Q1 n
{
; {) t5 v) p! c9 b& f% a
int sum = a ;
1 x( a* X# `) S! ?2 r5 | T5 O+ Y
int temp=0;
" |- z ^% k _4 a" N
for(;sum!=0;)
& T0 B q9 `' m. o/ |+ `7 y
{
" X& |3 r& ?0 `, W$ c
temp = sum%10;
5 e2 x: I* N0 } V
if(temp == 7) return 1;
g2 S- I2 W- [9 u9 i
else
: n. J# G7 y+ u4 }. o
{
5 P% s# j" d3 w0 ?! O+ S- V
sum = sum/10;
2 M- k4 Y1 \3 G: s/ |0 Z9 K
}
9 R3 ~/ M% |7 K1 ^
}
# l$ z# |& _8 s9 }( i
if(sum == 0) return 0;
( l3 p2 w/ @* W1 K. G% c
}
: V# U# a, F) X! M" n9 o: t
void main()
2 G; u) X! g u
{
+ d* h2 o# p& E+ T) B
int a;
' P B4 A6 V% T e" ~, z' P
scanf("%d",&a);
: d9 X6 c: c4 I% _$ L6 Q5 S& {- w
if(multiple_seven(a)||have_seven(a))
( M$ r. c9 m. o
{
6 O A* w) S! |$ Z8 B
printf("有7或者可以被7整除\n");
' s; v- X) ^* i
}
( I! ~' r4 s/ X
else
, j T* _$ ?# S- N( r1 p0 f
printf("两个条件都不符合~!\n");
8 d+ s( X- m) T; d
}
123.c
2013-7-29 11:05 上传
点击文件名下载附件
下载积分: 体力 -2 点
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5