ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:28.30KB ,
资源ID:5571322      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5571322.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机二级c语言答案 inWord格式文档下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

计算机二级c语言答案 inWord格式文档下载.docx

1、2415*c=(b%10)*1000+(a/10)*100+(b/10)*10+(a%10);整除填空 q next next改错 p=j; p=i;1到m之内(含m)能被7或11整除的整数放在数组a中。int i; *n=0;for(i=7;=m;i+) if(i%7=0)|(i%11=0) a(*n)+=i;填空 si 9 *t=n改错 t=*x; *x=y; return(t);1到1000之内能被7或11整除,但不能同时被7和11整除的整数放在数组a中。1000;i+)if(i%7)=0|(i%11)=0)&(i%77)!=0) a(*n)+=i;填空 ai ai 0改错 y=1; d

2、=a-i;n以内(包括n)能被5或9整除的所有自然数的倒数之和。 double sum=0.0;for(i=1;=n;i+) if(i%5=0|i%9=0) sum+=1.0/i; return sum;填空 0 s+ sum改错 if(k%13=0)|(k%17=0) n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s。double sum=0.0; int i;for(i=21;if(i%3=0)&(i%7=0) sum+=i; return sqrt(sum);字符串填空 next t-data t改错 fun(char *a) printf(%c,*a);比较两个字符串长度

3、,返回较长字符串。 char *p=s,*q=t;for(i=0;*p&*q;i+)p+;q+;if(*p=0&*q=0) return s;if(*p) return s;else return t;填空 N i i+1改错 aai=m%k;,aai-1);从传入num个字符串中找出最长的一个字符串。if(strlen(ai)maxlen)maxlen=strlen(ai); k=i;填空 i+1 k=j t改错 void fun(char *str,char ch) if(*str!=ch) str1=字符串中内容逆置。char bN; int i=0,j; memset(b,0,N);f

4、or(j=strlen(s)-1;j=0;j-) bi+=sj; strcpy(s,b);填空 double f1 f2改错 p=h-next; p=p-判断字符串是否为回文。int i,j=strlen(str);j/2;if(stri!=strj-i-1) return 0;return 1;填空 ssi n+j 1改错 if(*p= ) *(p-1)=toupper(*(p-1);对长度为7个字符的字符串,除首,尾字符外,将其余5个字符按ASCII码降序排列。char ch; int i,j;6;for(j=i+1;jj+)if(*(s+i)=a*ptj+1)填空 0 | 1改错 t-=

5、1.0/i; return t;删除字符串中所有空格。char *p=str;while(*p)if(*p!= ) stri+=*p; stri= 填空 k len ssij改错 result*=n-; return result;从字符串中删除指定字符。char *p=s;=c) si+=*p;si= 填空 t=i i 改错 while(fabs(t)=num) t=s/n;删除字符串中指定下标的字符。strncpy(b,a,n); bn=0; strcat(b,a+n+1);填空 data next head改错 while(*r) *a=*r;a+;r+;s字符串中下标为偶数的字符删除,

6、剩余字符放在t数组中。int i,j=0;strlen(s);i+=2) tj+=si; tj= 填空 STU stdi.num stdi改错 r+;p+; if(*r=)s字符串中ASCII值为偶数的字符删除,剩余字符放在t数组中。i+) if(si%2) tj+=si;填空 si k 改错 while(*w) if(*r=*p)s字符串中ASCII值为奇数的字符删除,剩余字符放在t数组中。i+) if(si%2=0) tj+=si; tj=0; 填空 j k p改错 while(i) pp*p-+=1; 填空 filename fp fp改错 p=(NODE*)malloc(sizeof(

7、NODE);return h;统计一行字符串中单词个数。int k=1;while(*s)if(*s=) k+; s+; return k;填空 0 x*10 n/10改错 *t=0; if(d%2!=0)两个字符串的连接。char *p=p1;while(*p) p+;while(*p2) *p+=*p2+; *p=平均分和结构体填空 x p s改错 long k=1; num/=10;计算n门课程的平均分。float ave=0.0;i+) ave=ave+ai; ave=ave/n; return ave;填空 j 0 i+改错 for(i=2;i+) y-=1.0/(i*i);m个人成

8、绩存放在score数组中,将低于平均分人数返回,将低于平均分的分数放在below数组中。float av=0.0; int i,j=0;m;i+) av+=scorei; av/=m;if(avscorei) belowj+=scorei; return j;填空 char ch double av=0.0; int n=0;while(p!=NULL)av=av+p-s; n+;av/=n; return av;填空 fp = fp改错 n=strlen(aa); ch=aai;N名学生成绩已放入一个带头节点的链表中,h指向链表头结点,找出学生最高分。double max=h- STREC

9、*p; p=h-while(p)if(p-smax) max=p-return max;填空 ai aj aj改错 switch(g) case 1:case 2:某学生记录由学号,8门课程成绩和平均分组成,求出该学生平均分放在记录的ave成员中。N;i+) a-ave=a-ave+a-si; a-ave/=N;填空 *a 2 i+1改错 sum=0.0; if(i+1)%5=0)学生记录由学号和成绩组成,把低于平均分学生数据放在b数组中。 double ave=0.0;i+) ave=ave+ai.s; ave/=N;i+) if(ai.ssno -name &t改错 double fun(

10、double a,double x0)if(fabs(x1-x0)0.00001)学生记录由学号和成绩组成,把高于等于平均分学生数据放在b数组中。double t=0;i+) t=t+ai.s; t=t/N;i+) if(ai.s=t) b(*n)+=ai;填空 stdi.year stdi n改错 IsPrime(int n) if(!(n%i)学生记录由学号和成绩构成,找出成绩最高的学生记录(只有一个最高分)。int i,max=a0.s,j=0;i+) if(max min=ai.s;填空 1 i ap+i改错 float k; if(*a0)记录由学号和成绩组成,按分数高低排列学生记录

11、,高分在前。STREC tmp;j+) if(ai.sp)记录由学号和成绩组成,把指定分数范围内学生数据放在b数组中。if(ai.s=l&ai.s0) else if(k=0)数组左下半三角元素值乘以n。j+) aij*=n;填空 *av i xj改错 float fun(int n) for(i=2;数组右上半三角元素值乘以m。for(j=i;j+) aij*=m;填空 N break n改错 sum=0; scanf(,&aij);矩阵(3行3列)转置。int i,j,arr33; memcpy(arr,array,9*sizeof(int);3;j+) arrayij=arrji;填空

12、& sji+) y+=1.0/(i*i);B=A+A,把矩阵A加上矩阵A的转置存放在矩阵B中。int i,j,c33;cij=aji; bij=aij+cij;填空 xi/N j+ i+改错 numk=0; switch(*s)二维数组周边元素之和。int tot=0,i,j;i+)tot+=a0i; tot+=aM-1i;M-1;i+)tot+=ai0; tot+=aiN-1;return tot;填空 s/N j+ -1改错 #include void upfst(char *p)数组周边元素的平均值。int i,j,n=0; double sum=0;i+) sum+=w0i+wN-1i

13、; n+=2;N-1;i+) sum+=wi0+wiN-1;return sum/n;填空 h-next p-next M行N列的二维数组中的数据,按行的顺序放到一维数组中。int i,j,k;mm;nn;j+)k=i*nn+j; bk=sij;*n=mm*nn;填空 NODE next r改错 if(i%2|si%2=0) tj=M行N列的二维数组中的数据,按列的顺序放到一维数组中。j+)bnp=sji; np=i*mm+j+1;填空 FILE* fp ch改错 sj+=si; sj=M行N列的二维数组中的字符数据,按列的顺序放到一个字符串中。M;j+)bn=sji;n=i*M+j+1;填空 next NULL r改错 r=t; if(*r=0)将字符串数组中的M个字符串,按顺序合并组成一个新的字符串。i+) strcat(b,ai);素数填空 i t+ count改错 int fun(int a,int b,int c)else return 1;3到n之间所有素数的平方根之和。 double s=0;for(i=3;for(j=2;if(i%j=0) break;if(j=i) s=s+sqrt(i);return s;填空 a0i (i/2) aak+=i;填空 s - return 0改错 double fun(int n) c=a;a+

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2