




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
整除24填空 si 9 *t=n改错 t=*x; *x=y; return(t);求出1到1000之内能被7或11整除,但不能同时被7和11整除的所有整数并将它们放在a所指的数组中。int i,j=0;for(i=1;i=1000;i+)if(i%7=0|i%11=0) & i%77!=0) aj+=i;*n=j; 字符串69填空 N i i+1改错 aai=m%k; printf(%d,aai-1);从传入的num个字符串中找出最长的一个字符串。int i;max=a0;for(i=0;inum;i+)if(strlen(max)strlen(ai) max=ai;return max;96填空 double f1 f2改错 char* fun(char *s,char *t) ss+; tt+;移动字符串中的内容,把第1到第m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。char bN; int i,j=0;for(i=0;im;i+) bj+=wi;for(i=0;istrlen(w)-m;i+) wi=wi+m;for(j=0;jm;j+) wi+=bj;wi=0;17填空 i+1 k=j t改错 void fun(char *str,char ch) if(*str!=ch) str1=0;字符串中的内容逆置。char t; int i,n;n=strlen(s)-1;for(i=0;in;i+) t=si;si=sn-i-1;sn-i-1=t;19填空 ssi n+j 1改错 if(*p= ) *(p-1)=toupper(*(p-1);对长度为7个字符的字符串,除首,尾字符外,将其余5个字符按ASCII码降序排列。char t; int i,j;for(i=1;inum-2;i+)for(j=i+1;jnum-1;j+)if(si=num) t=s/n;删除一个字符串中指定下标的字符。int i,j=0;for(i=0;iLEN;i+)if(i!=n) bj+=ai;bj=0;11填空 STU stdi.num stdi改错 r+; p+; if(*r=0)将s所指字符串中ASCII值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。int i,j=0,n=strlen(s);for(i=0;in;i+)if(si%2!=0) tj+=si;tj=0;61填空 j k p改错 while(ij) if(*a)将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s中剩余的字符形成的新串放在t所指的数组中。int I,j=0,n=strlen(s);for(i=0;in;i+)if(!(i%2=0 & si%2!=0) tj+=si; tj=0;22填空 j+ si=t1i j改错for(j=i+1;j6;j+) *(pstr+i)=*(pstr+j);求出ss所指字符串中指定字符的个数。Int n=0;while(*ss)if(*ss=c) n+;ss+;return n;Hbi填空 bk N/2 改错 int tN ,i, num=0; tnum+=bi; for(i=0; i=48 & *sdata p-next改错 int i, one=0, zero=0; switch( si ) case 0:zero+;break;将形参s所指的字符串放入形参a所指的字符数组中,使a中存放同样的字符串。void fun( char *a , char *s)while(*a = *s)a+;s+;20填空 N len *n=len改错 t+=1.0/i; return t;统计一个长度为2的字符串在另一个字符串中出现的次数。int n=0;char *p,*r;while(*str) p=str;r=substr;while(*r)if(*r=*p)r+;p+; else break;if(*r=0) n+;str+; return n;25填空 1 sk c改错 long s=0,t=0; t=t/10;统计在字符串中a到z26个字母各自出现的次数,并依次放在pp所指数组中。int i;for(i=0;i=a& *tt=z) pp*tt-a+;tt+;100填空 filename fp fp改错 p=(NODE*)malloc(sizeof(NODE); return h;统计一行字符串中单词的个数。int i,n=0;for(i=0;i=a&si=z&si+1=|si+1=0) n+; return n;平均分和结构体40填空 char chs;h=h-next;return aver/N;Hbi填空 ai m%10 m/10改错 bi = ai0; for (j=1; j aij )去掉一个最高分和一个最低分,然后求平均值double fun(double a , int n)double t,r,sum; int i,j;for(i=0;i9;i+) for(j=i+1;jaj) t=ai;ai=aj;aj=t; sum=a1+a2+a3+a4+a5+a6+a7+a8; r=sum/8.0; return r; 36填空 ai aj aj改错 switch(g) case 1: case 2: return 1;某学生的记录由学号,8门课程成绩和平均分组成,求出该学生的平均分放在记录的ave成员中。double av=0.0; int i;for(i=0;isi; av/=N;a-ave=av;37填空 *a 2 i+1改错 sum=0.0; if(i+1)%5=0)学生的记录由学号和成绩组成,把低于平均分的学生数据放在b所指的数组中。double aver=0.0; int i,j=0;for(i=0;iN;i+) aver+=ai.s; aver/=N;for(i=0;iN;i+)if(ai.saver) bj+=ai; *n=j;return aver;12填空 stdi.year stdi n改错 IsPrime(int n) if(!(n%i)已知学生的记录由学号和学习成绩构成,找出成绩最高的学生记录(规定只有一个最高分)。int i,max=a0.s;for(i=0;imax)max=ai.s;*s=ai; 62填空 0 xi/N j+改错 double fun(int m) for(i=100;i=m;i+=100)已知学生的记录由学号和学习成绩构成,找出成绩最低的学生记录(规定只有一个最低分)。int i,min=a0.s;for(i=0;iN;i+)if(ai.smin)min=ai.s;*s=ai; 38填空 1 i ap+i改错 float k; if(*a*c)学生的记录由学号和成绩组成,把分数最高的学生数据放在b所指的数组中,注意:分数最高的学生可能不止一个。int i,j=0,n=0,max=a0.s;for(i=0;imax) max=ai.s;for(i=0;iN;i+)if(ai.s=max) bj+=ai;n+;return n;39填空 n/2 i an-1-i改错 n=*p-0; n=n*8+*p-0;学生的记录由学号和成绩组成,函数返回指定学号的学生数据,若没找到指定学号,在结构体变量中给学号置空串,给成绩置-1。int i; STREC h;for(i=0;iN;i+)if(strcmp(ai.num,b)=0) h=ai;break;else strcpy(h.num,); h.s=-1; return h;二维数组14填空 *std PERSON std改错 int k,q,i; pti=strki;使数组左下半三角元素中的值全部置成0。int i,j;for(i=0;iN;i+)for(j=0;j0) else if(k=0)使数组左下半三角元素中的值乘以 i,j;for(i=0;iN;i+)for(j=0;j=i;j+) aij=aij*n;63填空 *av i xj改错 float fun(int n) for(i=2;i=n;i+)使数组右上半三角元素中的值乘以 i,j;for(j=0;jN;j+)for(i=0;i=j;i+) aij=aij*m;67填空 N break n改错 sum=0; scanf(%d,&aij);实现矩阵(3行3列)的转置。int i,j,t;for(i=0;i3;i+)for(j=0;j=i;j+)t=arrayji;arrayji=arrayij;arrayij=t; 23填空 & 0 sj改错 for(i=2;i=m;i+) y+=1.0/(i*i);实现B=A+A,即把矩阵A加上矩阵A的转置,存放在矩阵B中。int i,j,t,at33;for(i=0;i=2;i+)for(j=0;j=2;j+) atij=aji;for(i=0;i3;i+)for(j=0;j3;j+) bij=aij+atij;65填空 xi/N j+ i+改错 numk=0; switch(*s)求出二维数组周边元素之和。int i,j,s=0;for(j=0;jN;j+) s+=a0j+aM-1j;for(i=1;i=M-2;i+) s+=ai0+aiN-1;return s;64填空 s/N j+ -1改错 #include void upfst(char *p)求出数组周边元素的平均值。int i,j,k=0;double s=0.0;for(j=0;jN;j+) s+=w0j+wN-1j;k+=2;for(i=1;i=N-2;i+) s+=wi0+wiN-1;k+=2;return s/k;97填空 FILE* fp ch改错 sj+=si; sj=0;将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。int i,j,k=0;for(j=0;jN;j+)for(i=0;iM;i+) bk+=sij;bk=0;素数68填空 a0i x,y改错 void fun(int *x,int *y) t=*x;*x=*y;*y=t;求出小于或等于lim的所有素数放在aa数组中,返回所求出的素数的个数。for(j=2;j=i) aak+=i;21填空 M k改错 if(a=tti)&(tti=z) tti-=32;将所有大于1小于整数m的非素数存入xx所指数组中。int i,j,t=0;for(i=4;im;i+) for(j=2;ji;j+)if(i%j=0)xxt+=i;break;*k=t;公式和数字27填空 0 0 c改错 double sum=0.0; sum/=c; int i; float s=1.0,t=1.0;for(i=2;i=n;i+) t+=i;s+=1.0/t;return s; 30填空 0 j- j改错 double f(double x) return s;s=(ln(1)+ln(2)+ln(3)+ln(m)0.5。int i; double s=0.0,log(double x);for(i=1;i=2)&(n=1e-6);return x1;29填空 N N-1 0改错 s=s+(double)(n+1)/n; return t;求Fibonacci数列中大于t的最小的一个数。int a=1,b=1,c=0,i;for(i=4;i=t;i+)if(ct) c=a+b;a=b;b=c;else break;return c;Hbi填空 0 t i+t改错 bi=0; bai - a+; if (bmax bi)将一个数字字符串转换为与其面值相同的一个长整型整数。long fun( char *s ) int i,j; long int p; i=strlen(s);p=s0-48; for(j=1;jam) m=k;w是一个大于10的无符号整数,若w是n(n2)位的整数,则函数求出w的后n-1位的数。unsigned t=w,s=0,sl=1,p=0;while(t10) if(t/10) p=t%10;s+=p*sl;sl*=10;t/=10;return s;66填空 0 s+ ctod(a)+ctod(b)改错 void fun(char *s,int *a,int *b) *a=*a+1; *b=*b+1;对变量h中的值保留2位小数,并对第三位进行四舍五入。int t; float f;t=(int)h; f=h-t;if(int)(f*1000)%10=5) f=(int)(f*100)%100+1)/100.0;else f=(int)(f*100)/100.0;return t+f;号34填空 1 j+ j改错 t=b; b=a; a=t; return(b);删除字符串中所有的*号。int i=0;char *p=a;while(*p)if(*p!=*) ai+=*p;p+;ai=0; 31填空 N tij tji改错 #define FU(m,n) (m)/(n) return(value);将字符串中的前导*号全部删除,中间和尾部的*号不删除。int i=0;char *p=a;while(*p&*p=*) p+;while(*p) ai+=*p+;ai=0; 33填空 sun=0 tii 1改错 double r; while(fabs(n-m)0.001)除字符串前导和尾部的*号,将其它*号都删除。int j=0;char *q=a;while(*q&qh)aj+=*q+;while(*h&*p&hp)if(*h!=*) aj+=*h;h+; while(*p)aj+=*p+; aj=0; 32填空 (*t)N i=0;iamid)除了尾部的*号之外,将字符串中其他*号全部删除。int i=0;char *q=a;while(qn)while(*p&p (2*i+1)改错 double fun (int n) s=s+(double)a/b;求出个2M整型二维数组中最大元素的值。int i,j,max=a00;for(i=0;i2;i+)for(j=0;jmax) max=aij;return max;15填空 std0 stdi.age 改错 void fun(int *a,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨文化谈判心理效应-洞察阐释
- 医疗美容促销活动与消费者心理预期匹配度分析-洞察阐释
- 小学五年级科学下册教案
- 电子商务平台成立公司投资入股协议
- 智能化采购合同管理与谈判策略定制合同
- 冲击锤施工安全事故应急预案与责任认定合同
- 2025全面商业办公租赁合同范本
- 2025建筑工程安装合同范本
- 2025标准车辆租赁合同范本
- 基于RTMaps的多传感器融合与场景建模研究
- 财政一体化业务系统
- 北美连续油管技术的新进展及发展趋势李宗田
- 博克服装CAD制版说明操作手册(共95页)
- 光电效应测普朗克常数-实验报告
- 110千伏变电站工程检测试验项目计划
- 《铁路货物运价规则》
- YD_T 3956-2021 电信网和互联网数据安全评估规范_(高清版)
- (完整版)数学常用英文词汇
- 完整word版医院外包业务管理质量安全评估报告内部审计报告及工作改进实例
- 最新《消费者行为学》综合练习
- 调岗调薪实操指引PPT课件
评论
0/150
提交评论