3个回答
展开全部
1请编写函数fun,其功能是计算并输出n门课程的平均值,并统计在平均值以上的课程个数,该个数作为函数值返回。 int fun(float a[],int n) { double sum = 0.0; double ave = 0.0; int count = 0; for(int i = 0;i < n;i ++) sum += a[i]; ave = sum/n; for(int i = 0;i n;i ++) if(a[i] >= ave) count ++; return count; } 2请编写函数fun,其功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些 void fun(int m,int *a,int *n) { *n = 0; for(int i = 1;i <= m;i ++) { if(i%7 == 0 && i%11 == 0) { a[*n] = i; (*n) ++; } } } 3编写函数fun,统计在tt所指字符串中a到z这26个小写字母各自出现的次数,并依次存放在pp所指的数组中. void fun(char *tt,int pp[]) { for(int i = 0;i < 26;i++) pp[i] = 0; for(int i = 0;i < strlen(tt);i++) { pp[tt[i] - 'a']++; } } 4.请编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换). void fun(char *ss) { for(int i = 1;i < strlen(ss);i+=2) { if(ss[i] ='a') { ss[i] += 'A' - 'a'; } } } 5请编写函数fun,用来删除字符串中的所有空格. void fun(char *str) { int count = 0; for(int i = 0;i < strlen(str);i++) { if(str[i] != ' ') { str[count] = str[i]; count ++; } else { str[count] = 0; } } }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询