- 在线时间
- 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年数学建模国赛备 |
这个是改写后的源代码, 附件是该题的源代码! [, s9 o% E' y2 {
#include<stdio.h># w t% C/ y C1 z! R. c
void multiple_seven(int a) [9 i! U/ z% O# R
{
) O- J% L7 e, G5 h- v4 C+ t if(a%7==0) return 1;8 H/ W* d# a0 D$ Q/ m3 K1 r
else return 0;3 P+ \4 O6 H% O. V
}
0 l/ p) W f4 k; ^$ sint have_seven(int a)) \+ C1 L( [$ u* W( C. r9 V! u
{
1 W: b) X$ m3 t, }% e g int sum = a ;
- j( d, f$ ]6 d, j5 d" W; q int temp=0;* A) [9 n7 m( C3 b( @
for(;sum!=0;)
) F: K& n5 f- h' C9 r" } {
$ `. a) ?) A1 V3 Z! ]" i temp = sum%10;
, z# B4 ]/ g1 U C O* A( W if(temp == 7) return 1;
2 { d! o9 X* O* [/ Z else( g. W& G" {) e5 T2 T5 s( b
{
0 G# w2 e4 Y0 A8 { sum = sum/10;2 `. `+ e5 }# o- _
}$ k& l' p. v% O3 B2 h; C5 A: k
}% K, w. @7 q5 S) n# n
if(sum == 0) return 0;
5 Z' g- H8 z3 o# t% M}
% M+ x: ^6 H ^" U# g' wvoid main()$ t$ @. Y* L' V6 j. P5 ]. p: }
{
3 q ]# [( [0 `9 a) f int a;
( D# ~; R0 F. y5 i5 g* R" O scanf("%d",&a);
/ \+ ~8 @1 v7 C4 W/ { if(multiple_seven(a)||have_seven(a))
% d7 c* X$ o8 P, G/ G0 Y {7 k- |# [& {4 @# @: Y. H
printf("有7或者可以被7整除\n");
& n* q2 T" \4 k7 {8 u3 S }
$ H5 f- |% d5 c' u else
& ^1 @# ^0 ]2 y4 d# |$ R printf("两个条件都不符合~!\n");
! u3 O9 {( n! j; p3 C' A} |
-
-
123.c
553 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
|