❶ C语言编程,函数部分。
#include<stdio.h>
#include<stdlib.h>
int getMax(int x,int y,int z)
{
int max;
max=x;
if (y>max) max=y;
if (z>max) max=z;
return max;
}
int getMin(int x,int y,int z)
{
int min;
min=x;
if (y<min) min=y;
if (z<min) min=z;
return min;
}
main()
{
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
printf("%d %d",getMax(x,y,z),getMin(x,y,z));
system("pause");
return 0;
}
❷ c语言编写一个函数,实现字符串局部字符替换,如string_place(oldstring,replacechar,pos),即将oldstring中
#include<string.h>
#include<stdlib.h>
char * replace(char *url,char *aaa,char *bbb)//url需要替换的字符串,aaa匹配串,bbb替换串
{
int i,j,lena=strlen(aaa),lenb=strlen(bbb),lenr=strlen(url),t=0;
char * str;
if (lenb>lena) str=(char *) malloc(lenb*lenr/lena+1); else str=(char *) malloc(lenr+1);\计算可能的最大的长度,然后 分配空间
strcpy(str,"");
for (i=0;i<lenr;++i)
{
for (j=0;j<lena;++j)
if (url[i+j]!=url[j]) break;
if (j==lena) {i=i+lena-1;t=t+lenb;str=strcat(str,bbb);} else
{
str[t]=url[i];t++;str[t]='