傻大方


首页 > 知识库 > >

实验|实验8指针及其应用( 二 )

『易坊知识库摘要_实验|实验8指针及其应用( 二 )』12、,j; char *a1; if(a1=(char*)malloc(maxlen)=NULL)printf(worngn); exit(0); *a1=*s2; for(i=0; *s1!=0; i+)s1+; for(k=0; *s2!=0; k+)s2+; a1+; for(n=0; nchar *substr(char *str1, char *str2); void main()...


按关键词阅读: 及其 指针 实验 应用



12、,j;
char *a1;
if(a1=(char*)malloc(maxlen)=NULL)printf(worngn);
exit(0);
*a1=*s2;
for(i=0;
*s1!=0;
i+)s1+;
for(k=0;
*s2!=0;
k+)s2+;
a1+;
for(n=0;
nchar *substr(char *str1, char *str2);
void main()char str180, str280;
char* flag=NULL;
int i=0;
printf(输入str1n);
gets(str1);
printf(输入str2n);
gets(str2);
flag=substr(str1,str2 。

13、);
printf(%dn,flag - str1);
if(flag!=NULL)printf(%s,flag);
elseprintf(NULL);
char *substr(char *str1, char *str2)char * p = str1;
while(*p)if(memcmp(p,str2, strlen(str2) = 0)return p;
p+;
4. 编写字符串函数int lenstr(char *str),求字符串str的长度 。
int lenstr(char *str)int i;
for( i=0;
*str!=0;
i+, str+ );
return i;
5. 编写字符串函 。

【实验|实验8指针及其应用】14、数char * cutstr(char *str, int n) , 将字符串str中开始的n个字符删除 , 后续字符前移 。
函数执行后 , 参数str , n不变 , 如果成功 , 返回值等于str首地址 , 如果未成功 , 返回值为NULL 。
Char *cutstr(char *str,int n)char *p;
if(strlen(str)中的函数 , 使用前面2-5题中的函数实现 。
(2)用中的字符串函数实现 。
(3)考虑程序运行效率问题 , 你能否重新设计新的子函数 , 并完成程序 , 使程序尽可能优化 。
7. 编一程序 , 从一个3行4列的二维数组中找出最大数所在的行和列 , 并将最大值及所在行列值打印出来 。
要求将查找和打印的功能编一个函数 , 二维数组的输入在主函数中进行 , 并将二维数组通过指针参数传递的方式由主函数传递到子函数中 。
200444上海市宝山区上大路98号南区12幢204#includeint max(int x4,int *n,int *j,int *h);
void main()int a34,t,k,w,e;
int *j=&w;
int*h=&e;
int *p,*q=&k;
p=&a00;
printf(please input datas:n);
for(t=0;
tmax) max=xtnum;
*n=max;
*d=t;
*y=num;
return *n 。


来源:(未知)

【学习资料】网址:/a/2021/0321/0021738480.html

标题:实验|实验8指针及其应用( 二 )


上一篇:外研版|外研版六年级小升初英语测试题含答案

下一篇:土壤学|土壤学复习重点