Anyview习题 数值返回。 **********/ int func(char s[]) { int num=0,word=0; int i; for(i=0;s[i]!='\\0';i++) { if(s[i]!=' '&&word==0) { num++; word=1; } else if(s[i]==' ') word=0; } return num; } /********** 【习题7.355】假定字符串s中可能含有字符'*'。请编写函数, 将字符串s中前导'*'全部移到字符串的尾部。例如,若s的串 值为***A*BC*DEF*G**,移动后,串值应为A*BC*DEF*G*****。 注意:不得调用C语言提供的字符串函数。 **********/ void func(char s[]) { int i=0; int t; while(1) { if(s[i]!='*') {t=i;break;} i++; } for(i=0;s[i+t]!='\\0';i++) s[i]=s[i+t]; while(t--) s[i++]='*'; s[i]='\\0'; } /********** 【习题7.513】编写函数,计算并返回数组a中头n个 16 Anyview习题 元素的乘积。 **********/ long func(int a[], int n) { int i,chengji=1; for(i=0;i
广工anyview的题目和答案(4)
2018-11-21 15:10
广工anyview的题目和答案(4).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!