- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1?功能:输入n个数,并求出小于平均值的数的个数。
int i,sum=O,k=O; double average; for(i=0;in;i++) sum=sum+a[i];
average 二 su m * 1.0/n; for(i=0;in;i++) if(averagea[i]) k++;
return(k);
2.功能:从字符串中删除指定的字符。同一字母的大、小写 按不同字符处理。
例如:若程序执行时输入字符串为:turbocandborlandc++
从键盘上输入字符:n,则输出后变为:turbocadbo
rladc++,如果输入的字符在字符串中不存在,贝悖
符串照原样输出
char *q=s;
for(; *q; q++)
if(*q != c) *(s++)=*q;
*s=0;
3?功能:计算并输出给定整数n的所有因子之和(不包括1 与
自身)。
注意:n
注意:
n的值不大于1000 o
例如:n的值为855时,应输出704。
int s 二 0);
for(i=2;in;i++)
if(n%i 二二 0)s 二 s+i;
return s;
4.功能:删去一维数组中所有重复的数,只保留不同的数。 数组中的数已按由小到大的顺序排列,
函数返回删除后数组中数据的个数。
例如:一维数组中的数据是:2223445666677899 10
10 10 o
删除后,数组中的内容应该是:2 34 5 67 89 10。
注意:请勿改动主函数main和其它函数中的任何内容。
int i,j=l,k=a[0];
for(i=l;in;i++)
if(k!=a[i])
aU++]=a[U; k=a[i];
a[j]=O;
return j;
5.功能:用函数求N个[10,60]上的整数中能被5整除的最大
的数,如存在则返回这个最大值,如果不存在则
返回0o
int i;
for(i 二 0;i vn ;i++)
if(arr[i]%5=0 arr[i]m)
m=arr[i];
6?功能:根据整型参数
6?功能:根据整型参数n,
计算如图公式的值。
double a=l;int i;
for(i=l;in;i++)
a=1.0/(l+a);
return a;
7.功能:将字符串中的小写字母转换为对应的大写字母, 其它字符不变。
int i;
for(i=0;str[i] !=\0,;i++)
if(str[i]=a, str[i]=,z,)
str[i]=str[i]-32;
8?功能:根据整型形参m,计算如下公式的值:y=sin(m)*10o
例如:若m=9,则应输出:4.121185
double y二0;
y=sin(m)*10;
return(y);
功能:不用递归方式,编写函数fun,求任一整数m的n 次方。
long int x=l;
int i;
for(i=l;i=n;i++)
x=x*m;
return x;
功能:编写函数实现两个数据的交换,在主函数中输入
任意三个数据,调用函数对这三个数据从大到小排序。
int k;
k=*a;
*a=*b;
*b=k;
功能:编写函数fun计算下列分段函数的值:
xA2+x+6 x0 且 x工?3
f(x)= xA2-5x+6 0x10 且 x強2 及 x£
xA2-x-l 其它
float y;
if (x0 x!二-3.0)
y二x*x+x+6;
else if(x=0 x10.0 x!=2.0 x!=3.0)
y=x*x-5*x+6;
else y=x*x-x-l;
return y;
功能:编写函数求「50(包括50)中奇数的平方和。结果 为 20825.000000 o
float s=0;
int i;
for(i=l;i 二 n ;i=i+2)
s=s+i*i;
return(s);
功能:根据整型形参m,计算如下公式的值:
y=l/5+l/6+l/7+1/8+1/9+1/10... + l/(m+5)
例如:若m=9,则应输出:1.168229
double y二0;
int i;
for(i=0; i=m; i++)
y+=1.0/(i+5);
return(y);
功能:编写函数fun(int m)求1000以内(不包括1000) 所有m的倍数之和。
int s=0,i;
for(i=l;iN;i++)
if(i%m 二二 0)
s+二 i;
return s;
功能:输入一个字符串,过滤此串,只保留串中的字母 字
符,并统计新生成串中包含的字母个数。
例如:输入的字符串为ab234$df4,新生成的串为abdf。
int ij;
for(i=0/j=0;*(ptr+i)!=,\0,;i++)
if(*(ptr+i)=z *(ptr+
您可能关注的文档
- 程序员测试题智力.docx
- 程序员的相关笑话.docx
- 程序员笔试题(中讯软件集团it类题库).docx
- 程序员自我鉴定模板.docx
- 程序设计实习2007试题.docx
- 程序设计实习2006考题.docx
- 税前工资,税后工资以及五险一金的解读(必威体育精装版版).docx
- 税制改革对文化服务行业的影响..docx
- 税务专业2010届本科毕业论文参考选题.docx
- 程控交换复习.docx
- 中国国家标准 GB/T 20867.1-2024机器人 安全要求应用规范 第1部分:工业机器人.pdf
- 《GB/T 20867.1-2024机器人 安全要求应用规范 第1部分:工业机器人》.pdf
- 《GB/T 23423-2024飞机主舱集装货物装载机》.pdf
- GB/T 23423-2024飞机主舱集装货物装载机.pdf
- 中国国家标准 GB/T 23423-2024飞机主舱集装货物装载机.pdf
- 《GB/T 4706.114-2024家用和类似用途电器的安全 第114部分:饮用水处理装置的特殊要求》.pdf
- 中国国家标准 GB/T 4706.114-2024家用和类似用途电器的安全 第114部分:饮用水处理装置的特殊要求.pdf
- GB/T 4706.114-2024家用和类似用途电器的安全 第114部分:饮用水处理装置的特殊要求.pdf
- GB/T 4706.120-2024家用和类似用途电器的安全 第120部分:紫外线辐射水处理器具的特殊要求.pdf
- 中国国家标准 GB/T 4706.120-2024家用和类似用途电器的安全 第120部分:紫外线辐射水处理器具的特殊要求.pdf
文档评论(0)