首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个甬数,其功能是:从传人的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
编写一个甬数,其功能是:从传人的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
admin
2020-01-10
71
问题
编写一个甬数,其功能是:从传人的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<string.h>
4 #include<stdlib.h>
5 char*fun(char(*a)[81],int num,char*max)
6 {
7
8 }
9 void main()
10 {
11 FILE*wf;
12 char ss[10][81],*ps=NULL;
13 char s[3][81]={’’abcd’’, ’’deg’’,’’diegns’’},*p=NULL;
14 int i=0,n;
15 system(’’CLS’’);
16 printf(’’输入若干个字符串:’’);
17 gets(ss
);
18 puts(ss
);
19 while(!strcmp(ss
,’’****’’)==0)/*用4个星号作为结束输入的标志*/
20 {
21 i++;
22 gets(ss
);
23
24 puts(ss
);
25 }
26 n=i:
27 ps=fun(ss,n,ps);
28 printf(’’\nmax=%s\n’’,ps);
29 /*****************/
30 wf=fopen(’’out.dat’’,’’w’’);
31 p=fun(s,3,p);
32 fprintf(wf,’’%s’’,p);
33 fclose(wf);
34 /*****************/
35 }
选项
答案
1 char*fun(char(*a)[81],int num,char*max) 2 { 3 int i=0; 4 max=a[0]; 5 for(i=0 ; i
解析
解答本题之前,首先应该明白ss是一个指向一维数组的指针变量,max是指向指针的变量,所以引用变量时要注意加上*。本程序使用循环语句遍历字符串数组,使用条件语句判断该字符串是否最长。
转载请注明原文地址:https://kaotiyun.com/show/EUCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
请编写一个函数,用来删除字符串中的所有空格。例如,输入asdafaaz67,则输出为asdafaaz67。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他水号全部删除。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应
设有以下说明,则不正确的叙述是()。Unionun{inta;charb;floatc;}arr;
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
下面属于整数类I的实例的是
随机试题
对含油产状描述时,要结合岩石结构、构造等说明油在岩石内的()状况。
在氧化还原法滴定中,高锰酸钾法使用的是()。
善治膏淋的药物是
项目公司以()方式进行项目融资时,没有项目的所有权,只有建设和经营权。
将资金分为债务资金和所有者权益资金是根据()。
国家对私营经济的政策为()。
下面正确行使代位权的是()。
风沙作用以干旱地区最为活跃,我国西北地区的新疆、甘肃、内蒙古、宁夏等省区随处可见由风沙作用形成的地貌景观。如甘肃敦煌的()。
法对于经济基础具有能动的反作用,并且通过生产关系反作用于生产力。()
"Down-to-earth"meanssomeoneorsomethingthatishonest,realisticandeasytodealwith.Itisapleasuretofind【C1】______wh
最新回复
(
0
)