10年上机题编写程序题参考答案_第1页
10年上机题编写程序题参考答案_第2页
10年上机题编写程序题参考答案_第3页
10年上机题编写程序题参考答案_第4页
10年上机题编写程序题参考答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序填空参考答案 1 void fun char w int m 可调用 fun1 函数左移字符 int i for i 0 i m i fun1 w 2 double fun int n int i double sum 0 0 for i 1 i n i sum sum 1 0 i i 1 return sum 3 void fun char a char p int i 0 char q a q 前面元素的访问 并保留 a 的初始地址 另 a 和 q 的功能可以交换吗 不可 while q p if q a i q q while p 将 p 开始的剩余的字符串接在删除 的字符串之后 a i p p 4 include void fun int a int b long c c a 10 100 a 10 b 10 1000 b 10 10 5 void fun STREC a double sum 0 int i 0 for i 0 is i a ave sum N 6 void fun char a char b int n int i 0 b a while a i b i a i 1 i b i 0 puts b 运行结果 正确的答案前有一串乱码 因为主函数中的 str2 没有初始化 7 同 4 8 include void fun int a int b long c c a 10 10 a 10 1000 b 10 b 10 100 9 include void fun int m int k int xx 以下代码仅供参考 int i j 1 t m 1 while j k while t for i 2 i t i if t i 0 t break if t i break xx j 1 t t j 10 include void fun int x int pp int n int i j 0 for i 1 i x i if x i 0 n j 11 include void fun char p1 char p2 int i 0 j 0 while p1 i i while p2 j p1 i p2 j p1 i 0 12 include void fun char a int i 0 j k 0 char q a while a i i for j i a j j q k a j k q k 0 a q 13 int fun char ss char c int count 0 while ss if ss c count ss return count 14 int fun int a M int max a 0 0 int i j for i 0 i 2 i for j 0 j M j if max a i j max a i j return max 15 void fun int s 10 int b int n int mm int nn int i j k 0 for i 0 i mm i for j 0 j nn j b k s i j n k 16 double fun int n int i double a int sum 0 for i 1 i eps sum sum f1 s1 1 s2 1 for i 1 i a if ss i 1 0 break i i 2 20 int fun STREC a STREC b int i max 0 count 0 j for i 0 i N i if max a i s max a i s for i 0 i N i if a i s max j 0 while a i num j 0 b count num j a i num j j b count num j 0 b count s max count return count main STREC s N GA05 85 GA03 76 GA02 69 GA04 85 GA01 91 GA07 72 GA08 64 GA06 87 GA015 85 GA013 91 GA012 64 GA014 91 GA011 77 GA017 64 GA018 64 GA016 72 STREC h N int i n FILE out n fun s h printf The d highest score n n for i 0 i n i printf s 4d n h i num h i s printf n out fopen E c2 c 2 out dat w fprintf out d n n for i 0 i n i fprintf out 4d n h i s fclose out 21 long fun char p 以下代码仅供参考 int i len t len 为串长 t 为正负标识 long x 0 len strlen p if p 0 t 1 len p else t 1 以下完成数字字符串转换为一个数字 for i 0 i len i x 10 x p i 0 return x t 22 级数未给出 无法计算 23 void fun int s int t int k int i max max s 0 for i 1 i t i if max n for j 0 j n j a i i a i 0 25 int fun int t int n1 0 n2 1 int n3 n1 n2 if t 0 return 1 while n3 t n1 n2 n2 n3 n3 n1 n2 return n3 26 STREC fun STREC a char b int i STREC t 0 1 for i 0 i N i if strcmp a i num b 0 strcpy t num a i num t s a i s return t 27 int fun char str int i n int flag n strlen str if n 0 printf 输入空串 n exit 0 for i 0 i 0 i return count 29 double fun int n int s1 i j double s 1 0 if n 1 return 1 0 for i 2 i n i s1 1 for j 2 ja i h while q p if q a i q i q while p a i p i p a i 0 32 void fun char s N char b int i j n 0 for i 0 i N i 请填写相应语句完成其功能 for j 0 j M j b n s j i n b n 0 33 float fun int m int n float p int s1 1 s2 1 s3 1 int i for i 1 i m i s1 s1 i for i 1 i n i s2 s2 i for i 1 i 0 000001 x0 x1 x1 cos x0 return x1 37 void fun char tt int pp int i for i 0 i 26 i pp i 0 i 0 while tt i switch tt i case a pp 0 break case b pp 1 break case c pp 2 break case d pp 3 break case e pp 4 break case f pp 5 break case g pp 6 break case h pp 7 break case i pp 8 break case j pp 9 break case k pp 10 break case l pp 11 break case m pp 12 break case n pp 13 break case o pp 14 break case p pp 15 break case q pp 16 break case r pp 17 break case s pp 18 break case t pp 19 break case u pp 20 break case v pp 21 break case w pp 22 break case x pp 23 break case y pp 24 break case z pp 25 break i 38 void fun int m int k int xx int i j count 0 for i 2 i m i for j 2 jnext while p i sum sum p s p p next ave sum i return ave 40 void fun STREC a int i j STREC t for i 0 i N 1 i for j 0 j N i 1 j if a j s a j 1 s t a j a j a j 1 a j 1 t 41 double fun STREC a STREC b int n double sum 0 ave 0 int count 0 i 0 while i N sum sum a i s i ave sum i i 0 while i N if a i s ave b count a i i n count return ave 42 void fun int w int p int n int i k t for k 0 k p k t w 0 for i 0 i n 1 i w i w i 1 w n 1 t 43 void fun char a M N char b 以下代码仅供参考 int i char q b b 0 for i 0 i M i strcpy b a i b b q 44 void fun int a int n int i count 0 for i 1 i 1000 i if i 7 0 i 11 0 if i 7 0 a count i n count 45 int fun int score int m int below int i count 0 double sum 0 ave 0 for i 0 i m i sum sum score i ave sum m for i 0 i m i if score i ave below count score i return count 46 void fun int a 3 3 int b 3 3 int i j for i 0 i 3 i for j 0 j 3 j b i j a i j a j i 47 int fun int s int x int i for i 0 i N i if s i x return i return 1 48 void fun char s char t int i count 0 if strlen s 0 printf 输入的是空串 n exit 0 for i 0 i strlen s i if s i 2 1 t count 0 main char s 100 t 100 printf nPlease enter string S scanf s s scanf 接收空串时无法正常运行 换成 gets 就不会 gets s fun s t printf nThe result is s n t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论