中磊C语言题.txt

上传人:b****1 文档编号:219861 上传时间:2022-10-06 格式:TXT 页数:4 大小:3.44KB
下载 相关 举报
中磊C语言题.txt_第1页
第1页 / 共4页
中磊C语言题.txt_第2页
第2页 / 共4页
中磊C语言题.txt_第3页
第3页 / 共4页
中磊C语言题.txt_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

中磊C语言题.txt

《中磊C语言题.txt》由会员分享,可在线阅读,更多相关《中磊C语言题.txt(4页珍藏版)》请在冰豆网上搜索。

中磊C语言题.txt

1�����ñ�׼C����ʵ��һ��˫��ѭ������IJ�����ɾ����

typedefstructdoublecyclelink{

intkey;

structdoublecyclelink*prev;

structdoublecyclelink*next;

}DoubleCycleLinkT;

DoubleCycleLinkT*findKey(DoubleCycleLinkT*link,intkey);

��������˫��ѭ�����������һ����keyֵ��ͬ�Ľ���Ƴ�����������ء�

��û���ҵ��򷵻�NULL��

��

����Ϊ

DoubleCycleLinkT*findKey(DoubleCycleLinkT*link,intkey)

{

DoubleCycleLinkT*p;

p=link->next;

while(p->next!

=link)//�����β

{

if(p->key==key)//���ҵ�keyֵ��ͬ,ɾ���ýڵ�,������

{

p->prev->next=p->next;

p->next->prev=p->prev;

free(p);

returnlink;

}

else

p=p->next;//���������һ�ڵ�

}

if(p->next==link)returnNULL;//û�ҵ�������NULL

}

2�����ó����ӡ����ͼ��

*

**

***

****

*****

voidprintTriangle(constunsignedcharline);

������������ӡ�����Ρ�

��

����Ϊ

voidprintTriangle(constunsignedcharline)

{

for(inti=1;i<=line;i++)

{

for(intj=0;j<(line*2-1);j++)//5��ÿ�����ӡ9���ַ�

{

if(i%2==1)//������

{

if(j%2==(line-1)%2&&j>=(line-1-i/2*2)&&j<=(line-1+i/2*2))

printf("*");//�д�0����

else

printf("");

}

else

if(j%2==(line)%2&&j>=(line-2-(i/2-1)*2)&&j<=(line+(i/2-1)*2))

printf("*");

else

printf("");

}

printf("\n");

}

}

3�����ñ�׼C����ʵ�����б�׼�⺯��������в���ʹ�������⺯����

char*strstr(char*str1,char*str2);

���ַ���str1�У�Ѱ���ִ�str2�����ҵ������ҵ���λ�ã����򷵻�NULL��

��

����Ϊ

char*strstr(constchar*str1,constchar*str2)

{

char*cp=(char*)str1;

char*s1,*s2;

if(!

*str2)

return((char*)str1);

while(*cp)

{

s1=cp;

s2=(char*)str2;

while(*s1&&*s2&&!

(*s1-*s2))

s1++,s2++;

if(!

*s2)

return(cp);

cp++;

}

return(NULL);

}

4��������δ���ѭ�����ٴΣ�

main()

{

chari=0;

while(i<10)

{

if(i<1)continue;

if(i==5)break;

i++;

}

......

}

���Ǹ���ѭ�������޴ΰ������޴Ρ�

5����Ԥ����ָ��#define����һ�����������Ա���1�����ж����루�����������⣩

��#defineMIN(365*24*60*60)

6����������main��������ʲô���Ľ����

main()

{

intx=10,y=3;

printf("%d\n",y=x/y);

}

�𣺽��Ϊ3������ǿ������ת��

7�������³���

#defineP3

voidF(intx)

{

return(P*x*x);

}

main()

{

printf("%d\n",F(3+5));

}

�������н��Ϊ����

�𣺳������к����������129������Ϊ����������ֱ����F(8)����ô𰸣����Ǽ�

��3*3+5*3+5;

8����intռ2���ֽڣ�charռ1���ֽڣ�floatռ4���ֽڣ��������£�

structstu

{

union{

charbj[5];

intbh[2];

}class;

charxm[8];

floatcj;

}xc;

��sizeof(xc)��ֵΪ?

��20��һ���߽�������Ŀ���ܶ�ط��н����˴�ע�������ϵ��ڴ��Сȡ����������

�������ij�Ա�Ϳɡ�

9������traceroute�Ĺ���ԭ��

��

�����ȷ���һ��TTL��TimeToLive������ʱ�䣩Ϊ1��ICMP���ݰ���������ݰ�����һ��

·������·������TTL��1��0���������ͻ�һ����ICMPtimeexceeded����Ϣ����˵����

�����ݰ����ܼ�����ǰ���ͣ���Ϊ��TTL�Ѿ������ˡ�traceroute�յ������Ϣ�󣬱�֪

�����·�������������·���ϣ�����traceroute���ͳ���һ��TTL��2�����ݰ�������

��2��·����......����ظ��Ķ���һֱ������ij��datagram�ִ�Ŀ�ĵء�

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1