首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数,从nllm个字符串叶1找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。) 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数f
编写一个函数,从nllm个字符串叶1找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。) 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数f
admin
2015-08-23
29
问题
编写一个函数,从nllm个字符串叶1找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。)
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的化括号中填入你编写的若干语句。
#include
#include
void fun(char(*a)[8 1],int num,char
**max*
{
}
main()
{
char ss[10][81],*ps;void NONO();
int n,i:0 ;
printi("输入若干个字符串.");
gets(ss
);
puts(s s
);
while(!strcmp(ss
,"****")==0)
{
i++;
gets(s s
);
puts(ss
);
)
n=i;
fun(ss,n,&ps);
printf("inmax=%s\n",ps);
NONO();
}
void NONO()
{
/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
char ss[20][81],*ps;
int n, i=0;
FILE*rf,*wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","W");
fgets(ss
,81,rf);
while(!strncmp(ss
,"****,4)==0)
{
i++;
fgets(S S
,81,rf);
}
n=i;
fun(ss,n,&ps);
fprintf(wf,"%S",ps);
fclose(rf);
fclose(wf);
}
选项
答案
int i,k=0,maxlen; /*k为a数组中最长串所在元素的下标,初始为0,msxlen为其串长*/ maxlen=strlen(a[k]); for(i=1;i
maxlen){ maxlen=strlen(a[i]); k=i; } } *max=a[k];
解析
该程序功能是找出最长的一个字符串。解题思路,首先指定第一个字符串为长度最大的字符串,然后在循环过程中将其与其他的所有串的长度进行比较,求出最长的串。
转载请注明原文地址:https://kaotiyun.com/show/zHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<stdio.h>main(){intfun();fun();}fun(){staticinta[4]={1,2,3,4};in
以下程序运行后的输出结果是【】。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(){
有以下程序:#include<stdio.h>main(){char*p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf("%s%s",p,q);p
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
数据库设计包括两个方面的设计内容,它们是
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是【】。structnode{chardata;structnode*next;}a,b
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floata,b
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成
若变量已正确定义并赋值,以下符合C语言语法的表达式是
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
随机试题
患者男性,43岁,体检发现AFP>500μg/L,肝、肾功能正常。有HbsAg阳性史6年。最可能的诊断是
项目选址应考虑的因素有()。
中压A地下燃气管道与直埋电力电缆的水平净距不得小于()。
A公司为建造厂房于2×21年1月1日从银行借入6000万元专门借款,借款期限为2年,年利率为6%,2×21年1月1日,A公司采取出包方式委托B公司为其建造该厂房,并预付了3000万元工程款,厂房实体建造工作于当日开始,2×21年9月1日,支付2000
如果缺货引起的延期交货成本低于节约的库存成本,那么这种方案是可取的,它可以实现企业总成本最低的目标。
某小区物业征集业主意见,计划从100,户主中抽取20户进行调查。10,户业主中有b户户主年龄超过60岁,a户户主年龄不满35岁,户主年龄在36岁到59岁的有25户。为了使意见更具代表性,物业采取分层抽样的方法,从b户中抽取了4户,则a的值可能是()
(2014年·湖南)德育过程中的活动和交往不同于社交。()
在大型游乐公园里,现场表演是刻意用来引导人群流动的:午餐时间的表演是为了减轻公园餐馆的压力,傍晚时间的表演则有一个完全不同的目的——吸引参观者留下来吃晚餐。表面上不同时间的表演有不同的目的,但这背后却有一个统一的潜在目标,即______。以下哪一选项作为本
在垄断资本主义产生的过程中,生产集中是指
A.Nuclearreactionsasthelastingsourceofthesun’senergy.B.Themostimportantsourceofenergy.C.Typesofelectromagne
最新回复
(
0
)