计算形参x三处fun(x,y);2.程序修改
所指数组中N个数的平均值,(规定所有数均为给定程序MODI1.C中函数fun的功能是:
交
正数),将所指数组中大于平均值的数据移至数
换主函数中的两个变量的值。
/**found**/
据的前部,小于等于平均数的移至x所指数组的intfun(int*x,int*y)/**found**/
后部,平均值作为函数值返回,在主函数中输出t=*x;*x=*y;*y=t;3.程序设计平均值和移动后的数据。
第一处av=s/N;编写函数fun,函数的功能是求出小于或等于
第二处y[j++]=x[i];x[i]=-1;}第三lim的所有素数并放在aa数组中,函数返回所求处if(x[i]!
=-1)y[j++]=x[i];2.程序修改出的素数的个数。
函数fun中给出的语句仅供参
给定程序MODI1.C中函数fun的功能是:
读考。
#include#defineMAX100
intfun(intlim,intaa[MAX]){inti,j,k=0;中。
voidfun(char*tt,intpp[]){
for(i=2;i<=lim;i++){char*p=tt;inti;
for(j=2;j<=(i/2);j++)if(i%j==0)break;for(i=0;i<26;i++)pp[i]=0;while(*p)
if(j>(i/2))aa[k++]=i;}returnk;}第十四套1.程序,if(*p>=’a’&&*pp
填空
函数fun的功能是进行字母转换。
若形参ch第十六套1.程序填空
中小写英文字母,则转换成相应的大写英文字母;
人员的记录由编号和出生年、月、日组成,N
若形参ch中是大写英文字母,则转换成相应的
名人员的
小写英文字母;并将转换的结果作为函数值返
数据已在主函数中存入结构体数组std中,
回。
第一处if((ch>=’a’)&&(ch<=’z’))第二且编号唯一。
函数fun的功能是:
找出指
处returnch+’a’-‘A’
定编号人员数据,作为函数值返回,由主
第三处returnch;2.程序修改
函数输出,若指定编号不存在,返回数据
给定程序MODI1.C中函数fun的功能是:
给
中编号为空串。
一维数组a输入任意四个整数并按下列的规律输第1处STUfun(STU*std,char*num)第2
出。
例如输出1、2、3、4,程序输出一下方阵。
处if(strcmp(std[i].num,num)==0)
a)4123第3处return(std[i]);2.程序修改
3412给定程序MODI1.C中函数fun的功能2341是:
从s所指字符串中,找出与t所指字1234
符串相同的子串的个数作为函数值返
/**found**/voidfun(int*a)/**found**/a回。
/**found**/r++;p++;/**found**/if([j]=a[j-1];*r==0)3.程序设计
3.程序设计函数fun的功能是:
将s所指字符串中请编写函数fun,函数的功能是:
计算ASCII值为偶数的字符删除,串中剩余字符并输出给定整数n的所有因子(不包过1形成一个新串放在t所指数组中。
和n本身)之和。
规定n的值不大于#include#include
4.intfun(intn){voidfun(char*s,chart[]){ints=0,i;inti,j=0;
for(i=2;i给定程序中,函数的功能是:
把形参s第十七套1.程序填空所指字符串下标为奇数的字符右移到下给定程序中,函数fun的功能是:
统一个奇书位置,最右边呗移出字符串的字
计形参s所指字符串中数字字符出现的次
符绕回放到第一个奇数位置,下标为偶数
数,并存放在形参t所指的变量中,最后
的字符不动(注:
字符串的长度大于等于
在主函数中输出。
例如,形参s所指的字
2)。
例如,形参s所指的字符串为:
abcdefgh,符串为:
abcdef35adgh3kjsdf7。
输出结果执行结果为:
ahcbedg。
为:
4。
第1处for(i=0;s[i]!
=NULL;i++)第2
第一处if(n%2==0)k=n-1;第二处c=s[k];第处if(s[i]>=’0’&&s[i]<=’9’)n++;三处s[1]=c;2.程序修改第3处*t=n;2.程序修改给定程序MODI1.C中函数fun的功能给定程序MODI1.C中函数fun的功能是:
是:
求s=aa,aa—,—aaa—aa—a(此处
通过某种方式实现两个变量的交换,规定不
aa,aa表示n个a,a和n的值在1至9允许增加语句和表达式。
例如变量a中的值
之
原为8,b中的值原为3,程序运行后a中值
间)。
/**found**/longs=0,t=0;/**found*为3,b中的值为*/t=t/10;8./**found**/t=*x;*x=y;/**found**/return(t
3.16程序设计);3.程序设计
请编写一个函数voidfun(char*tt,请编写函数fun,函数的功能是:
求出1intpp[]),统计在tt所指字符串中‘a’至到1000之间能被7或11整除,但不能同时‘z’26个小写字母各自出现在的次数,被7和11整除的所有整数并将它们放在a所并依次放在pp数组指的数组中,通过n返回这些数的个数。
#include/**found**/
fun(inta[][M],intm)/**found**/
6a[j][k]=(k+1)*(j+1);3.程序设计viodfun(int*a,int*n){inti;*n=0;函数fun的功能是:
将a、b中的for(i=7;i<1000;i++)两位正整数合并形成一个新的整数放在cif(((i%7)==0││中。
合并的方式是:
将a中的十位和个位(i%11)==0&&(i%77)!
=0)a[(*n)++]=i;}依次放在变量c的十位和千位上,b中的第十八套1.程序填空十位和个位数依次放在变量c的个位和百给定程序中,函数fun的功能是:
位上。
voidfun(inta,intb,int*c){
有N×N矩阵,根据给定的m(m<=n)值,*c=