如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
一、计算问题多项式公式求值HYPERLINK\l"p9"9,1,6,31,32,43,59,71,72,73,74,75素数问题39,80,8求方程的解12数的分离与合并38,78,79,5,(36,37),(46,57,58,)四舍五入10整数及奇偶判断问题7,33,34二、数组问题复习:31,32,741、求数组元素最大值、最小值、和平均值。44,26,612、构造数组。4,8,35,40,42,76,95,223、移动数组元素。934、把指定数组元素移到字符串或数组中去。135、元素分段存放。26、数组元素的排序选择排序:21,0扩展7、统计数组中指定元素的个数。3二维数组8、11,23,24,25,41,55,97,,64,65,90,91,92,96.字符数组9、字符串查找字符,替换字符17,14,15,48,49,50,6310、字符串变成数字1611、子字符串查找18,19,4512、字符串连接2013、字符串比较5114、删字符串中字符52,53,54,56,60,62,81,82,83,84,85,86,87,88,8915、结构体27,28,29,30,66,67,68,69,70,98,99,1001)、求最大值、最小值、平均值27,28,67,69,702)、排序30,68,98,99,100,3)、元素分段存放29,69,70,98,99,1004)、查找元素15套-1请编一个函数fun(char*s),该函数的功能是把字符串中的小写字母变成大写其他不变。例如,字符串中原有的字符串为ab12eABCfg,则调用该函数后,串中的内容为ABC12EABCFG。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:#include<string.h>#include<conio.h>#include<stdio.h>#defineN81voidfun(char*s){inti,m,n;i=0;while(s[i]!='\0'){if(s[i]>='a'&&s[i]<='z')s[i]=s[i]-32;i++;}}main(){chara[N];FILE*out;printf("Enterastring:");gets(a);printf("Theoriginalstringis:");puts(a);fun(a);printf("\n");printf("Thestringaftermodified:");puts(a);strcpy(a,"HelloWorld!");fun(a);/******************************/out=fopen("out.dat","w");fprintf(out,"%s",a);fclose(out);/******************************/}第26-1套请编写函数fun,其功能是:计算并输出给定10个数的平均值。其中:例如,给定的10个数为95.0,89.0,76.0,65.0,88.0,72.0,85.0,81.0,90.0,56.0,则输出为s=79.700000。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:#include<math.h>#include<stdio.h>doublefun(doublex[10]){doublexp=0.0;inti;for(i=0;i<10;i++)xp+=x[i];returnxp/=10;}voidmain(){FILE*wf;doubles,x[10]={95.0,89.0,76.0,65.0,88.0,72.0,85.0,81.0,90.0,56.0};inti;printf("\nTheoriginaldatais:\n");for(i=0;i<10;i++)printf("%6.1f",x[i]);printf("\n\n");s=fun(x);printf("s=%f\n\n",s);/******************************/wf=fopen("out.dat","w");fprintf(wf,"%f",s);fclose(wf);/*****************************/}第