问答题
下列给定程序中函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放人pt所指存储区中。例如:把3个串“abc”、“CD”、“EF”连接起来,结果是“abcCDEF”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序:
【正确答案】
(1)int k,q,i; (2)pt[i] =str[k][i];
【答案解析】
[考点分析] 本题考查:c语言的书写和语法性错误,这类错误比较简单,只要编译程序,根据错误提示修改即可。 [解题思路] (1)关键字书写错误,定义整型变量的关键字应使用int,而非Int。 (2)数组元素表示错误,表示二维数组元素,应使用方括号将行坐标和列坐标分别括起来,即str[k,i]应改为:str[k][i]。
提交答案
关闭