奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 5655|回复: 0

16春西南大学《C语言》第六次作业

[复制链接]
发表于 2016-3-14 09:28:04 | 显示全部楼层 |阅读模式
谋学网
15223411460011 @3 ^0 s4 U( Q- u) x+ u

3 P( x8 }7 ^+ B& Z$ Y15223411460011522341146001- x% n/ m2 W- U- e0 n0 |0 C" X

7 ?( J$ S! [/ i( e  l
) y# F9 g% G! A7 A1 x8 x( h; ^最近登录:2016-03-14 09:27
, Y5 X1 S& u. ]' E3 Z; |% M% i保存提交看表试卷卡上一页下一页* C+ w# _0 a$ S5 V3 N, L
剩余时间:59小时59分58秒' Z! u! j  P7 u3 Y/ ~3 E
) r# G7 a3 H/ J' e
我已经使用0分钟了论述  W9 u' B! Q" t
4 l1 e4 {, h  X* D+ L8 I
1第六次作业) [: O. c9 a4 m8 h
论述题5 Y6 Q1 }' F5 y9 t- `1 B
题目说明:
, @; y; e8 S9 k- }(10.0 分)1.
+ I) S# V1 h  _2 i% u1.程序的功能是从键盘上任意输入一个正整数,求各位数字之和。请用模块化方法改写下列程序,功能不变。
$ A+ v6 L( O' Q/ p: U6 O! c$ t1 S; @. W4 |5 K) s+ o1 S
#include "stdio.h”; |2 }& S2 B6 j

$ l4 M3 ^8 L! ?) J9 n5 B9 i, @void main()
# h. }6 {8 H( w) P" a
! R3 V, G, z: X: }! F{int n;
8 Z% i8 _  u+ X- t" z' V! U% m
% d: W: Q3 i, l: X6 `. Q8 z int r,s=0;0 N$ d5 I* m8 `1 h) }7 z
" n: j8 f0 Y, e4 C# N* Z+ P
  scanf("%d”,&n);4 V6 A+ W% b3 n! \8 L) m

7 r8 h: p; X) {, \   do{r=n%10;
1 W8 x$ N* F, @" Q
( \* g6 ^1 o0 S, l  p   s+=r;  n=n/10;1 t: ?) \) ~" M( m3 [( R1 C( r

3 Y1 M7 `2 d: z4 X    }while(n>0);( u8 P( U3 e2 f0 E9 @; V; K' m

, R3 S' s1 `8 u' \  printf("%d”, s);# A+ P* x& {( R1 w. H2 ]
4 @  k& s; r( u' T& Z/ C! X! g
  }' I8 C$ D+ f( ?5 J. p
9 l: B( c& V4 q$ s; J
2.' d  ?) Q' b/ |4 O2 [
7 L* G  \9 U1 O! u& t
  b1 h9 L: \# G
在下列程序中,fun函数为一个递归函数,请将程序中的fun函数改为非递归函数,保持功能不变。
& h7 O3 n5 x& f. F' _. L$ E9 r* N" b2 Z! \6 U

7 K2 ^+ K; Q6 l9 _, v #include "stdio.h"
6 k  V4 h: w8 M3 ^1 i
% m. G8 Y2 D/ w/ G4 w
5 H$ T9 B1 Z- c& @+ Along fun(int n)! X8 M/ C/ U+ f) ?3 |! J. C. ]* [
( S: W# }( O! |/ x/ h
2 i7 _, o% r- e# A: `$ ~
{  if(n==1)) a) U" ^4 d; B  y3 h. \, W4 B

8 p* F5 Y. l% O: o
6 J) H) ^! S3 @# y$ g      return 1;
  G% \6 ]# B) @, B+ a, X: d% {% g* y1 {, T, Z2 Q
. N9 Y# _, W/ r) v' ]1 y2 q
      else( P( D8 i) ?1 P, @
! N$ m8 i1 C9 [6 o0 A6 q+ f; z
! d" ~' {6 u9 Z6 X7 n0 |$ M
      return n*fun(n-1);
3 H$ j8 M2 g( i" K
" D, G" c% A; S, c7 E7 O+ j) |. c8 y% S% B& F# s
}
, I8 H+ b: K; `- P9 m  l" o+ X1 P# G- S3 z% v

5 w5 R5 ~1 c. V4 jvoid main()
' h( `! K0 }" D/ o3 _7 l! g; x! \- _0 q  y8 V% Q
; s) E! E8 [& @9 x7 G: W' U
{int n;$ C) Y) s. s3 V, a# u" i3 a$ H; z& ]0 {
* t# M' i- u4 r
* a, n7 d/ Z: K: U2 m2 a+ U# k
printf("请输入n的值:");* e0 }( f6 o! o( D! G* G

8 v9 ]$ p; O1 S6 D5 j, B5 ~2 G1 E+ I1 J
scanf("%d",&n);
/ f0 ~" b% m; P/ j0 ~" t" Q- |1 e/ A1 G) e4 h3 `
% j+ I, a' y  x/ s7 B) v3 d
printf("%d!=%ld\n",n,fun(n));4 ~* ~1 E7 n% s& \" y& t% i! ~

; A9 B2 x6 P1 b) V2 p1 P% n}
" t0 r7 |% N+ ~& I# r) Z# u
+ X  I! m* O" d# w/ S; a& z$ D9 [" r% G; @" h0 L* n
3、  编一程序求:1+(1+2)+(1+2+3)+……+(1+2+3+……+10)。
- F7 A( C/ w! w, c% ~5 k; J+ f: y0 q  i9 c2 F# t2 x- A
4、 找出一个3行4列的二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小。可能有几个鞍点也可能一个都没有。
& w5 E1 N' p- y) s3 p. r& `) [7 }1 h
% b$ d5 E# T5 [! m' }  |7 G5.编一程序找出所有三位数的"水仙花数”并在屏幕上输出。其中"水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一"水仙花数”,因为153=13+53+33。& K  c' x3 P; N: Q# b# R
. Z3 ?. b! [, V
6、编一函数stringength(char *s)求字符串长度。在些一程序测试其功能(要求不能使用字符串连接函数strlen())( ?, Y+ S8 T5 Y" T
4 h; n5 Z9 V' h+ ~% r, V
7、输入一个3X6的二维整型数组,输出其中最大值、最小值及其所在的行列下标。3 `# i; p' U. |9 u1 k+ Q
  d& P# ^% v7 c8 w/ I- F. r' e
8、输入10个整数,将其中最大数和最后一个数交换,最小数与第1个数交换。
/ j8 E$ r; B+ P. K% f% i2 a8 K- r) b; \$ X# T8 t: g( ]
9、编写程序打印下列图形
9 c6 [, V0 h8 H9 d+ K
2 M- j; @/ ~/ [) X             *
4 v, G* S0 I2 _. g: ^* ]* s7 ?2 N7 P8 _0 r
            ***! W- O3 E$ R4 M8 G* o& f. {

( S8 s/ @! A$ y' b' p% q/ u: t7 j           *****' m$ F, [4 \% T/ Y2 g
0 D+ D0 N- v% h3 _7 {4 ^6 L! l4 k: b
          *******. Q# E1 ]+ T) @# ?, y$ j
! {, x; O7 c+ X4 R% b; ~* E
         *********$ N7 t& x% P# s. p8 K3 e

2 P  S8 u$ F8 V 6 l0 O- o# E  C- p  }# y

9 f! M1 U# k( w# _ : G- m& e" G* I& W- j9 x1 n$ Q: e3 x

0 B! c( w& M+ r; f" I: x) X" h6 g  J1 I% [6 d' l" ?- d
10. 编写一个程序:从键盘上华氏温度计算对应的摄氏温度,其计算公式为:1 G* H" K$ K! w; ]

9 b8 Y! x  C, C- ^& H8 i( l% ?
; O/ {, l! C) l8 l<!--[if !vml]--><!--[endif]-->$ k% ~4 ]2 R( e1 [" u- q( f+ h

& T! `/ i+ K' g  a6 z6 v, `9 k1 V- X3 X# l; {
其中cels表示华氏温度,fas表示华氏温度。要求有输入输出提示,并计算结果保留小数点后3位.. v9 F, a  ]; w( X, V2 d+ v

! K  K$ l* t- `" Q* U' Q0 H3 I7 f
% f) ]  j1 ]3 v, B" t$ q8 d11. 从键盘上输入x ,依据下列函数关系计算函数值。要求有输入输出提示,且计算结果精度为5。
. t, Z1 r& W" _/ ^$ q0 R( |/ W# X& P3 G1 K: Z$ o) e
  A# q! j4 k: V; A
<!--[if !vml]--><!--[endif]-->
" \+ N, |  z0 A! A. {' G/ l) G! F! D' i- q. k  }. S4 ]
- T0 F& ^; S' |$ F9 r
) @0 C' y+ X" A% `* G2 V

/ c9 N7 Z! N4 Z4 ?$ F
' d$ ~* X3 I2 i' }5 @5 V9 q# ^) u* q5 f+ g8 J5 U' U

7 @2 {* [% g& C7 ~9 Z; {5 @
$ N3 x7 F* x$ B4 ]6 }段落格式字号点击上传x   . e! K1 K$ D% v/ ^0 p
: F1 ^# S( B7 l- ?
纠错
" H$ l7 l  D. Z. _+ J; L6 P1 l+ I2 }( W4 }& w2 f, e
上一页下一页
5 o3 p7 I* Q7 L题干错误选项错误资料错误解析错误其它; e& `0 b1 I5 \0 h/ K) s
描述:
! n' u0 w3 s+ f& L) U' p
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2025-1-7 08:04 , Processed in 0.326163 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表