#include
void cal(int array[], int len); int grading(); int main() {
int a[12] = {1,2,3,4,-5,-2,-1,-4,0,3,2,1}; cal(a,12);
cout<<\ cout<<\ cout<<\ //忽略阅读 grading(); //忽略阅读结束 return 0; }
void cal(int array[], int len) {
/**********Program**********/
/********** End **********/ }
//以下忽略阅读 int grading() {
int a[100],i,j=0; fstream infile, outfile;
infile.open (\ outfile.open(\
for (i=0;i<100;i++) {
infile>>a[i]; }
for (i=0;i<9;i++) {
cal(a+j, j+10);
outfile<
答案: pos = 0;
第7题 (8.0分) 题号:647
/*------------------------------------------------ 【程序设计】
--------------------------------------------------
题目:完成函数char *delc(char *s, char c);的编写, 该函数去掉字符串s中的字符c,并将新得到的字符 串返回。
neg = 0; ave = 0;
for(int i=0;i ave = ave/len; if(array[i]>0) pos++; neg++; if(array[i]<0) ave += array[i]; -------------------------------------------------- 注意:仅在标有\和\的注释行之间补充填 写代码。请勿改动主函数main和其它任何已有内 容。 ------------------------------------------------*/ #include char *delc(char *s, char c) { /**********Program**********/ /********** End **********/ } int main() { char s[100] = \ cout< //以下忽略阅读 void grading() { int i; char s[100],c = 'a'; fstream infile,outfile; infile.open(\ outfile.open(\ for (i=0;i<10;i++) { infile>>s>>c; outfile< infile.close(); outfile.close(); } 答案: char *p; 第8题 (8.0分) 题号:640 /*------------------------------------------------ 【程序设计】 -------------------------------------------------- 题目:下面的函数ave求三个数的平均值并返回,完成该 函数的编写。 -------------------------------------------------- 注意:部分源程序给出如下。请勿改动主函数main和其它 函数中的任何内容,仅在函数的花括号中填入所编 写的若干语句。 ------------------------------------------------*/ #include while (p = strchr(s,c)) { } return s; strcpy(p,p+1); void grading(); float ave(int a, int b, int c) { /**********Program**********/ /********** End **********/ } int main() { cout<<\的平均值是:\ //忽略阅读 grading(); //忽略阅读结束 return 0; } //以下忽略阅读 void grading() { int a,b,c,i; fstream infile,outfile; infile.open(\ outfile.open(\ for (i=0;i<10;i++) { infile>>a>>b>>c; outfile<<(int)(ave(a,b,c)*100)< infile.close(); outfile.close(); }