- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码0 t; _* `2 X) w
#include<stdio.h>" D8 p3 p( r& z" h" p
void multiple_seven(int a)% E, N( k# Q$ c+ p9 M1 [. x
{
+ I: g* Q7 \, D3 b if(a%7==0) return 1;8 }( Y$ {2 O9 `) Z G
else return 0;
9 R( }" F7 [' {4 S% v}5 T9 m2 ]+ k" k5 ] q9 K
int have_seven(int a)
: A) I2 ]2 `" s a4 o{
3 F, p& i/ E% ?9 C int sum = a ;
) M$ Q" C& Y% s; v* w! ^% | int temp=0;
7 @2 k6 e" A& Q2 H for(;sum!=0;)% W9 w3 C' y4 E& b
{
, A. w& C3 F( f3 D7 H1 X1 \ temp = sum%10;
5 w( [; N8 U. H' Q if(temp == 7) return 1; @& g2 M8 k" W8 e( q; O
else) J% {0 |7 z9 H5 L0 J6 y: O# @
{
4 G: `1 N4 r% Z0 [; t3 g sum = sum/10;
7 p" y# q9 H7 c5 W }. f2 [% ` Q3 z* S% m1 _
}) _7 r( D% P% T2 x4 C4 _
if(sum == 0) return 0;
4 f& A# h* V3 @2 H! r8 g) ]}+ P" ^) `! f' C4 F" k
void main()% @2 P6 `$ s% d S
{/ D& e ]4 f, T7 k' \
int a;
* n k. N5 T( R. P3 B* Y. u e scanf("%d",&a);
& L& R' V% H! P1 K9 \- R if(multiple_seven(a)||have_seven(a))! P+ ^9 j: q% y& a+ N! \
{
X! [8 B B2 o1 |& Q printf("有7或者可以被7整除\n"); $ y( a9 S# m' F4 K U
}
( {, n: A g, \1 p4 r, d, E else4 {- U2 b$ d- Y% D
printf("两个条件都不符合~!\n");7 J1 d$ E% n; G
} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|