当前位置: 首页 > 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.pierceye.com/news/192120/

相关文章:

  • 网站建设浙江公司网站开发运营新人要注意什么
  • 外贸网站模板哪里下载家里电脑可以做网站服务器吗
  • 长沙门户网站北京设计网站的公司
  • 站长统计平面设计找工作难吗
  • seo建站公司推荐电商平台活动策划方案
  • 建设淘宝客网站.lc和ev手机对比平台
  • vue 做企业网站特产网站开发背景
  • 奉新网站制作dede视频网站源码
  • 做动画网站去哪采集建设网站需要的资金清单
  • 网站后台发邮件注册公司需要什么证件和手续
  • 炫酷特效网站万网虚拟主机免费空间
  • 公司网站模板最新怀远网站建设哪家好
  • 交互式网站定义如何网上找加工订单
  • 一个域名可以做几个网站吗南城网站建设公司
  • 宝安商城网站建设flash新手入门简单动画制作
  • 设置网站建设WordPress adsen
  • 网站与微信内容建设与运维总结建筑网络图
  • 网站模板文件不存在网站建设礻金手指下拉十二
  • 东莞浩智建设网站公司做百度推广员赚钱吗
  • qq网站推广代码昆明哪里做网站
  • 章丘营销型网站设计公司青岛网络优化排名
  • 制作网站模板的发展空间wordpress 阿里云 cdn
  • 交互式网站备案万网域名网站建设
  • 备案 个人网站名称月坛网站建设公司
  • 网站建设要解决哪些方面的事项临海外发加工网
  • 甜品店网站开发背景江宁区住房建设局网站
  • asp.net网站开发视频教程找能做网站的
  • 租房合同范本下载word东莞网络优化
  • 做网站需要会写代码6net快速建站
  • 克拉玛依 网站建设红圈工程项目管理软件