正在加载图片...
3.int ff(int x,int y,char op)( int z; switch(op){ case’+’: cout((x('+’(y('=’;cin)z; if(x+y==z)return 1;else return 0; break; case’-’: cout(x((’-’((y(’=’;cin)z; if(x-y==z)return 1;else return 0; break; default:cout(("运算符错,退出!";exit(I); } } 函数功能: 4.char¥f(char*s)( int n=strlen(s); char r=new char[n+1]; for(int i=0;i<n;i++) if(s[i门>=’a'&&s[i门<=’z')r[i]=si门-’a'+’A'; else r[i]=s[i]; r[n]=八\0'; return r; } 函数功能: 得 分 评卷人 五、编程题(每小题6分,共12分】 1.根据下面函数声明,编写一个函数,求出由指针a所指向的字符串中包含的十进制数 字字符的个数,该个数由函数返回。 int fun(char a); 2.根据下面函数声明编写出函数定义,该函数的功能是比较两个数组a[n]和b[n]是否 相等,若每个元素的值都对应相等则返回1,否则返回0。 int CompareBig(int a],int b[],int n); 643. int £f(int x , int y , char op) { mt z; switch(op) { case'+', cout( (x« ,+'«y« '=勺 H(x十y= = z) return 1; else return 0; break; case ,-- - , -: cout( (x( ( ,一 cin»z; i£Cx-y==z) return 1; else return 0; break; default: cout( ("运算符错,退出!"; exit(l) ; 函数功能= 4. char 善 fCchar 势s) { int n=strlen(s); char 祷r=new char[n+1]; for (int i=O; i<n; i++) £Cs[i]>= && s[i]<= r[i] = sCi] 一'a'+'A'; else rei] = s[i]; r[n]= ,\ 0' 5 return r; dd1 五、编程题{每小题 6分,共 2分) 1.根据下面函数声明,编写一个函数,求出由指针 a所指向的字符串中包含的十进制数 字字符的个数,该个数由函数返回。 int fun(char 铸a) ; 2. 据下面 编写 数定义 功 能 组a[n] 和ben] 相等,若每个元素的值都对应相等则返回 1,否则返回 0。 n n ; -1n&···a n ·1 n-tcompAar B gb 64
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有