文档介绍:, 并为各结点数据域赋0到m-1的值。
请改正函数Creatlink中指定部位的错误, 使它能得出正确的结果。
注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!
给定源程序:
解题答案:
/**********found***********/
p=(NODE *)malloc(sizeof(NODE));
/**********found***********/
return h;
:从低位开始取出长整型变量s中奇数位 上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:时,t中的数为:7531。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
解题答案:
/************found************/
void fun (long s, long *t)
/************found************/
sl=sl*10;
******************************************
:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
解题答案:
#include
#include
fun (int n, int *a)
{int i, j, p, t;
for (j = 0; j
{p = j;
/************found************/
for(i=j+1;i<n;i++)
/************found************/
p=i;
******************************************
: 在字符串的最前端加入n个*号, 形成新串, 并且覆盖原串。
注意: 字符串的长度最长允许为79。
请改正函数fun中指定部位的错误, 使它能得出正确的结果。
注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!
解题答案:
/**********found***********/
p=s;
/**********found***********/
while(*p++);
******************************************
:计算正整数num的各位上的数字之积。
例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
解题答案:
/************found************/
long k=1;
/************found************/
num/=10;
******************************************
:将字符串中的字符按逆序输出,但不改 变字符串中的内容。
例如,若字符串为abcd,则应输出:dcba。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
解题答案:
/************found************/
void fun(char *a)
/************found************/
printf("%c", *a);
******************************************
:用选