2013年计算机二级C语言编程机试题(6)

2019-04-15 11:55

新科电脑培训学校2013年9月份二级C语言机试资料

统计问题

统计子字符串在父字符串中出现的次数(33)

33

int fun(char *str,char *substr) { char *p,*r; int count=0; while(*str!='\\0') { p = str; r = substr; while(*r!='\\0') { if(*r == *p){ p++;r++;} else break; } if(*r=='\\0') count++; str++; } return count; }

打造新科 用心为你的起飞护航 http://www.gyxk100.com

新科电脑培训学校2013年9月份二级C语言机试资料

统计年龄和字母的个数(39、80)

39

void fun(char *tt,int pp[]) { int i; for(i=0;i<26;i++) pp[i] = 0; for(i=0;tt[i]!='\\0';i++) { if(tt[i]>='a'&&tt[i]<='z') pp[tt[i]-'a']++; } }

80

void fun( int *a, int *b) { int i; for(i=0;i=0&&a[i]<100) b[a[i]/10]++; else b[10]++; } }

打造新科 用心为你的起飞护航 http://www.gyxk100.com

新科电脑培训学校2013年9月份二级C语言机试资料

统计单词的个数(81)

int fun( char *s)

{ int count=0,flag=1,i=0; while(s[i]!='\\0') { if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z') { if(flag==1) count++; flag = 0; } else flag = 1; i++; } return count; }

统计指定字符的次数(82、101)

82

int fun(char *ss,char c) { int count=0; while(*ss!='\\0') { if(*ss==c) count++; ss++; } return count; }

打造新科 用心为你的起飞护航 http://www.gyxk100.com

新科电脑培训学校2013年9月份二级C语言机试资料

方差问题(23)

23

double fun(double x[10]) { double ave,s; int i; ave = 0.0; s = 0.0; for(i=0;i<10;i++) ave += x[i]/10; for(i=0;i<10;i++) { s = s +((x[i]-ave)*(x[i]-ave))/10; } s = sqrt(s); return s; }

打造新科 用心为你的起飞护航 http://www.gyxk100.com

新科电脑培训学校2013年9月份二级C语言机试资料

求根问题(47)

47

float fun() { float x0,x1; x1 = 0.0; x0 = x1; x1 = cos(x0); while(fabs(x0-x1)>=0.000001) { x0 = x1; x1 = cos(x0); } return x1; }

四舍五入问题(56)

56

float fun ( float h ) { float ave; ave = (int)(h*100+0.5)/100.0; return ave; }

打造新科 用心为你的起飞护航 http://www.gyxk100.com


2013年计算机二级C语言编程机试题(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Oracle数据库试卷083221-3

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: