1、编写函数 int Goodnum( int num);其功能是判断整数 num 的各位数字是否奇偶数字交替出现,若是,则函数返回值为1,若不是则返回值为0. 若整数num 仅包含一位数字,则函数返回值为 -1. 9分)例如:
调用函数 Goodnum(7) 返回值为 -1  调用函数 Goodnum(153) 返回值为 0;调用函数 Goodnum(-498) 返回值为 1;调用函数 Goodnum(725) 返回值为 1
2(1)编写函数int Addmark( char *str);其功能是将字符串str 字符串函数编程题中的单词加上双引号后显示在屏幕上,函数的返回值为单词的个数,字符串中的单词之间以一个或多个空格间隔开。例如:若字符串str1为“I  Love This Game!”,调用函数Addmark后,函数返回值为4,屏幕上显示 "I"  "Love"  "This"  "Game!"9分)
(2)编写程序实现:从键盘输入字符串,在main函数中调用以上编写的Addmark函数对该字符串进行处理,并在屏幕上显示单词个数。(3分)
3、使用链表存储一组英文单词(每个单词均少于80个字母),如图所示,PQ分别存储了一组单词
(1) 设计一个存储结构,能够实现上述链表结点的存储;(3分)
(2) 编写函数fun,功能是将同时在两个链表中出现的单词出,组成一个新的链表R,函数原型自行设计。图中R就是PQ经过函数调用后得到的结果。(10分)
(3) 假设PQR三个指针变量已定义,且PQ中已有内容,请给出调用函数fun的代码。(2分)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。