|
<p>几道C语言的简单题 急需啊 谢谢了</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:70 -</p>
<p>解决时间:2010-4-13 11:40</p>
<p>1循环链表队列 只设一个指针指向队尾元素编写相应的队列初始化 入队出对算法</p>
<p>2设F为单链表的头指针 其数据域为整数切无相同的</p>
<p>试设计利用直接迅入法吧该链表整理成递增有序单链表的算法</p>
<p>3编写一函数S 对一维数组的内容从小到大排序</p>
<p>4编写一函数sstrcat(char*s,char*t)功能是实现字符串的链接 即将t所指字符复制到s所指字符串的尾部</p>
<p>5编写一函数输入 平面上N个不同的顶点的坐标(x,y) 输出能形成三角形的三个顶点的所有组合方案</p>
<p>6设有递增有序单链表。删除表中介于h1和h2(h1<=h2)之间的元素</p>
<p>7循环单链表中查最小值</p>
<p>8有递归方法实现求a的n次方的函数(a是实数,n是自然数)</p>
<p>9设有一个已排好的一维数组 现输入一个数 要求按原来排序的规律将它插入数组中 编写程序</p>
<p>10已知数组A中存放N个整数,清编写一个函数 将数组A中的每个整数向后移动N个位置,要求除循环变量外 只允许使用一个附加变量参加移动</p>
<p>11编写算法将数组INT a[n]中的所有奇数移到偶数之前</p>
<p>12编写一个函数 将一个头结点指针为a的单链表A分解成两个单链表A和B,其头结点指针分别为a和b 使得A链表中含有原链表A中序号为奇数的元素,而B链表中含有原链表A中为偶数的元素,且保持原来的相对顺序</p>
<p>编程</p>
<p>13功能是将字符串s中的数字符号放入d数组中 最后输出d中的字符串 例如输入字符串abc123edf456gh,执行后输出123456</p>
<p>14编写一函数huiwen,其功能是检查一个字符串是否为回文,当字符串是回文时函数返回字符“yes!”</p>
<p>否则返回字符串“no!” 回文举例adgda</p>
<p>15编程将由整数构成n(n>=2)阶方阵就地按顺时针方向旋转90度,要求不允许使用另外的矩阵作为转存的临时工作单元</p>
<p>提问者: wky2252807 - 二级</p>
<p>最佳答案</p>
<p>我帮你做了一道13题,下面是答案:</p>
<p>#include<stdio.h></p>
<p>void fun(char *s,char *d)</p>
<p>{</p>
<p>char *m=d;</p>
<p>for(;*s!=\'\0\';s++)</p>
<p>{</p>
<p>if(*s>=\'0\'&&*s<=\'9\') {*d=*s;d++;}</p>
<p>}</p>
<p>*d=\'\0\';</p>
<p>puts(m);</p>
<p>}</p>
<p>main()</p>
<p>{</p>
<p>char s[80],d[80];</p>
<p>gets(s);</p>
<p>fun(s,d);</p>
<p>}</p>
<p>0</p>
<p>回答者:</p>
<p>202.202.244.* 2010-4-9 14:57</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>也不知道给谁好 你是第一个好心人 就你了 谢谢各位啊</p>
|
|