43 编写一个函数,从传入的num个字符串中找出最长的一个字符串,传回该串地址(用****作为结束出入的标志) char*fun(char(*a)[81],int num) {
int i; char*max; max=a[0];
for(i=0; i if(strlen(max) max=a[i]; return max; } 44 该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数 int fun(char*str,char*substr) { int n; char*p,*r; n=0; while(*str) { p=str; r=substr; while(*r) if(*r==*p) { r++; p++; } else break; if(*r=='\\0') n++; str++; } return n; } 45 只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参n给出了字符串的长度,形参h给出了字符串前导*号的个数,形参e给出了字符串中最后*号的个数。 void fun(char*a,int n,int h,int e) { int i=0; char*p;
C语言编程100题
43编写一个函数,从传入的num个字符串中找出最长的一个字符串,传回该串地址(用****作为结束出入的标志)char*fun(char(*a)[81],intnum){inti;char*max;max=a[0];for(i=0;i
推荐度:
点击下载文档文档为doc格式