下载此文档

计算机国家二级---改 错 题.doc


文档分类:资格/认证考试 | 页数:约56页 举报非法文档有奖
1/56
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/56 下载此文档
文档列表 文档介绍
1、给定程序中fun函数的功能是:根据整型形参m的值,计算如下公式的值:例如,若m中的值为5,。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include<>doublefun(intm){doubley=;inti;/**************found**************/for(i=2;i<m;i++) 改为:for(i=2;i<=m;i++)/**************found**************/y-=1/(i*i); 改为:y-=/(i*i);return(y);}main(){intn=5;printf("\nTheresultis%lf\n",fun(n));}2、给定程序中fun函数的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。例如,当s所指字符串为“ABCD”时,则t所指字符串的内容应为“ABCDDCBA”#include<>#include<>/************found************/voidfun(chars,chart) 改为:voidfun(char*s,char*t){inti,d;d=strlen(s);for(i=0;i<d;i++)t[i]=s[i];for(i=0;i<d;i++)t[d+i]=s[d-1-i];/************found************/t[2*d-1]='\0'; 改为:t[2*d]='\0';}main(){chars[100],t[100];printf("\nPleaseenterstringS:");scanf("%s",s);fun(s,t);printf("\nTheresultis:%s\n",t);}3、给定程序中fun函数的功能是:将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。例如:字符串中的数据为:DDEEFF,则应输出ABBCDDEFF。#include<>#include<>#defineN80voidfun(char*s,chart[]){inti,j=0;for(i=0;i<strlen(s);i++)/***********found**********/if(i%2&&s[i]%2==0) 改为:if(i%2==0||s[i]%2==0)t[j++]=s[i]; /***********found**********/t[i]='\0'; 改为:t[j]='\0';}main(){chars[N],t[N];printf("\nPleaseenterstrings:");gets(s);fun(s,t);printf("\nTheresultis:%s\n",t);}4、给定程序中fun函数的功能是:计算n!。例如,给n输入5,。#include<>doublefun(intn){doubleresult=;/************found************/ifn==0 改为:if(n==0);while(n>1&&n<170)/************found************/result*=n-- 改为:result*=n--; returnresult;}main(){intn;printf("InputN:");scanf("%d",&n);printf("\n\n%d!=%lf\n\n",n,fun(n));}5、给定程序中fun函数的功能是:先从键盘上输入一个3行3列的矩阵的各个元素的值,然后输出主对角线元素之和。#include<>intfun(){inta[3][3],sum;inti,j;/*********found**********/______; 改为:sum=0for(i=0;i<3;i++){for(j=0;j<3;j++)/*********found**********/scanf("%d",a[i][j]); 改为:scanf("%d",&a[i][j]);}for(i=0;i<3;i++)sum=sum+a[i][i];printf("Sum=%d\n",sum);}main(){fun();}6、给定程序中fun函数的功能是:求,(此处aa…aa表示n个a,a和n的值在1至9之间)。例如,a=3,n=6,则以上表达式为:s=333333-33333-3333-333-33-3,

计算机国家二级---改 错 题 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数56
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小184 KB
  • 时间2019-06-15