
#include <string.h>
void fun(char *p,char *q,char *c)
{ int k=0
while(*p||*q)
/**********************found***********************/
{ if (*p>=*q) //只需要改这里的就是了型橡
c[k]=*q
else c[k]=*p
if(*p) p++
if(*q) q++
/**********************found***********************/
k++//这里是有卜山旁分号的
}
}
main()
{ char a[10]="fshADfg",b[10]="sdAEdi",c[80]={'\0'}
fun(a,b,c)
printf("唯桐The string a:")puts(a)
printf("The string b:")puts(b)
printf("The result :")puts(c)
}
#8 s[j++] = s[i] //这里把原来的数字保存后,需要把j向后面移动一位;#9 s[j] = '\0' /颂亩者/双引号耐唯内的是字符串,相当于2个野薯字符,但是s[j]是char型的,应该用单引号
#include <stdio.h>typedef struct
{ char name[10];
int age;
}STD;
STD fun(山世STD std[],int n)
{ STD max; int i;
max=std[0];
for(i=1;i<n;i++)
if(max.age<std[i].age) max=std[i];带唯缓
return max;
}
main()
{ STD std[5]={"aaa",17,"bbb",16,"ccc",18,"ddd",17,"eee",15};
STD max;
max=fun(std,5);
printf("\nThe result:\n");
printf("\nName:%s,Age:%d\蠢模n",std[max].name,max.age);
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)