当前位置: 首页 > news >正文

西安网站建设加q479185700潍坊seo管理

西安网站建设加q479185700,潍坊seo管理,音乐网站的制作,网站维护公司广州第55套#xff1a; 给定程序中#xff0c;函数fun的功能是#xff1a;判断形参s所指字符串是否是回文 #xff08;Palindrome#xff09;#xff0c;若是#xff0c;函数返回值为1#xff1b;不是#xff0c;函数返回值为0。“回文” 是正读和反读都一样…第55套 给定程序中函数fun的功能是判断形参s所指字符串是否是回文 Palindrome若是函数返回值为1不是函数返回值为0。“回文” 是正读和反读都一样的字符串不区分大小写字母。 例如LEVEL和Level是回文而LEVLEV不是回文。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。 注意源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行也不得更改程序的结构 给定源程序 #include stdio.h #include string.h #include ctype.h int fun(char *s) { char *lp,*rp; lp __1__ ; rpsstrlen(s)-1; while((toupper(*lp)toupper(*rp)) (lprp) ) { lp; rp __2__ ; } if(lprp) __3__ ; else return 1; } main() { char s[81]; printf(Enter a string: ); scanf(%s,s); if(fun(s)) printf(\n\%s\ is a Palindrome.\n\n,s); else printf(\n\%s\ isnt a Palindrome.\n\n,s); } 解题思路 本题是判断字符串是否是“回文”。 第一处根据函数体fun中对变量lp的使用可知lp应指向形参s所以应填s。 第二处rp是指向字符串的尾指针当每做一次循环rp指向就要指向前一个字符所以应填–。 第三处当lp和rp相等时则表示字符串是回文并返回1否则就返回0所以应填return 0。 给定程序MODI1.C中fun函数的功能是求出以下分数序列的前n项之和。 2 3 5 8 13 21 ┄┄ , ┄┄ , ┄┄ , ┄┄ , ┄┄ , ┄┄ , …… 1 2 3 5 8 13 和值通过函数值返回main函数。 例如若 n 5则应输出 8.391667。 请改正程序中的错误使它能得出正确的结果。 注意不要改动 main 函数不得增行或删行也不得更改程序的结构 给定源程序 #include stdio.h fun (int n ) { int a 2, b 1, c, k ; double s0.0 ; for ( k 1; k n; k ) { s s 1.0 * a / b ; c a; a b; b c; } return(s) ; } main( ) { int n 5 ; printf( \nThe value of function is: %lf\n, fun ( n ) ) ; } 解题思路 第一处由于计算的实型值要通过函数返回所以必须定义函数的返回类型只要int或void可以省略其他都要定义类型。由于返回是实型值所以应在数名前加上double或float等定义。 第二处根据公式可知在for循环内b的值应是c。 请编写函数fun函数的功能是将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如若输入17, 5则应输出19, 23, 29, 31, 37。函数fun中给出的语句仅供参考。 注意: 部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其它函数中的任何内容仅在函数fun的花括号中填入 你编写的若干语句。 给定源程序 #include stdio.h void fun(int m, int k, int xx[]) { int i, j1, tm1; while(jk) { /* 以下完成判断素数并存放到数组xx中 */ } } main() { int m, n, zz[1000] ; printf( \nPlease enter two integers:) ; scanf(%d%d, m, n ) ; fun( m, n, zz) ; for( m 0 ; m n ; m ) printf(%d , zz[m]) ; printf(\n) ; NONO( ) ; } 解题思路 本题是考察考生如何判断一个数是素数再判断所求出的素数是否符合题义要求如果符合则存入指定的数组xx中保存最后由形参xx返回。本题是用while循环语句分别求出5个符合题义的素数。其中j是控制变量m是所求素数要大于这个数且还要紧靠这个数k是所求素数的个数j是当前所求第几个素数。其中while 循环体中的for循环语句是判断t是否是素数。 参考答案 void fun(int m, int k, int xx[]) { int i, j1, tm1; while(jk) { /* 以下完成判断素数并存放到数组xx中 */ for(i 2 ; i t; i) if(t % i0) break; if(it) { xx[j-1] i; j; } t; } } }
http://www.zqtcl.cn/news/192120/

相关文章:

  • 昆山市有没有做网站设计的交互设计研究生
  • 本地网站asp iiswordpress 感染支付宝
  • 成都最专业做网站的wordpress升级500
  • 做网站首页图的规格网站建设的市场分析
  • a032网站模版自己建立网站怎么建
  • wordpress.商品厦门做网站优化价格
  • 学校网站建设源码视频生成链接网站
  • 江苏建设工程招投标网站wordpress 全部tags
  • 十堰网站建设有哪些公司wordpress删除摘要
  • 网站的功能和特色网页设计公司哪个济南兴田德润实惠吗
  • 汕头建站模板泰安建设银行网站
  • 服装平台网站有哪些网站开发 零基础
  • 致设计网站官网建设购物网站需要多少费用
  • 网站后台程序河南政务网站建设排名
  • 重庆建站网站建设平台wordpress插件使用数量
  • 规范网站建设情况的报告政务服务网站建设性建议
  • 麻涌做网站个人证书查询网全国联网
  • 做毕业设计网站的步骤那家做网站比较好
  • 网站开发学习网wordpress 数据库 插件
  • 企业公司官网网站做网站怎样做
  • 网站建设 今网科技电商网站建设布局
  • 最优惠的网站优化管理培训机构
  • p2p网站建设广州深圳网站设计公司哪家好
  • 福州网站设计哪里好泰安网站建设入门推荐
  • 北京网站软件制作外卖网站开发
  • 个人网站建设与实现建立个公司网站
  • 南昌招商网站建设临沂兰山建设局网站
  • 母婴网站建设怎么样可以做网站
  • 二手车 网站开发wordpress 定时 检查
  • 淮南官网济南seo优化外包