第1关:使用外部变量统计数字个数
任务描述
本关任务:统计文本中数字个数。
外部变量主要有以下几个特点:
在所有函数内部都可以直接访问外部变量;
在程序被编译时(程序运行之前)分配内存空间,在整个程序运行结束后外部变量占用的内存空间才被回收;
可在定义外部变量时为其赋初值,但赋值操作在整个程序运行期间仅执行一次;若没有为外部变量赋初值,程序默认为整型、浮点型变量赋 0 值,为字符变量赋 ‘\0’,为整型、浮点型数组所有元素置 0 值,为字符数组所有元素置 ‘\0’。
第2关:大写字母转小写字母
任务描述
本关任务:大写字母转小写字母。
相关知识
参照第一关相关知识。
编程要求
根据提示,在右侧编辑器中的 Begin-End 之间补充代码。将给定的大写字母转换成小写字母输出。编写函数chtolower()实现大写字母转小写字母的功能。
第3关:拼接字符串
任务描述
本关任务:拼接字符串。
相关知识
参照第一关相关知识。
编程要求
根据提示,在右侧编辑器中的 Begin-End 之间补充代码。将一个字符串前 n 个字符拼接到另一个字符串的尾部。字符串长度不超过1000。定义2个外部变量字符数组str1和str2。编写函数strjoinn(n),将str2的前n个字符连接到str1的尾部。若n大于str2的长度,则拼接整个str2。