首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。) 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun
编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。) 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun
admin
2019-03-19
41
问题
编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。)
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
void fun(char(*a)[81],int num,char
**max)
{
}
main()
{
char ss[10][81],*ps;void NONO();
int n,i=0;
printf("输入若干个字符串:"),
gets(ss
);
puts(ss
);
while(!strcmp(ss
,"****")==0)
{
i++;
gets(ss
);
puts(ss
);
}
n=i;
fun(ss,n,&ps);
printf("\nmax=%sin",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(SS
,81,rf);
}
n=i;
fun(ss,n,&ps);
fprintf(wf,"%s",ps);
fclose(rf);
fclose(wf);
}
选项
答案
int i,k=0,maxlen; /*k为a数组中最长串所在元素的下标, 初始为0,maxlen为其串长*/ maxlen=strlen(a[k]); for(i=1;i
maxlen){ maxlen=strlen(a[i]); k=i; } } *max=a[k];
解析
该程序功能是找出最长的一个字符串。解题思路,首先指定第一个字符串为长度最大的字符串,然后在循环过程中将其与其他的所有串的长度进行比较,求出最长的串。
转载请注明原文地址:https://kaotiyun.com/show/pBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
不合法的main函数命令行参数表示形式是
以下程序的运行结果是_______。#include"stdio.h"main(){inta[]={1,2,3,4,5,6,7,8,9,10,11,12};int*p=a+5,*q=NULL;
以下程序运行后的输出结果是【 】。main(){inta=3,b=4,c=5,t=99;if(b<a&&a<c)t=a;a;a=c;c=tif(a<c&&b<c)t=b;b=a;a=t;prin
软件测试分为白箱(盒)测试和黑箱(盒)测试。基本路径测试方法属于()测试。
数据库管理系统提供给用户的接口是()
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是()main(){chars[100]intc,i;scanf("%c",&C);scanf("%d",&i);
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
随机试题
某男,50岁,缺失,行固定修复,检查:,叩(-),均近中倾斜并接触良好,的固定体最好设计成
女,32岁,足月妊娠刮宫产术后半年,不哺乳、月经已复潮,但周期不规则,平素经量多,有贫血史,首选的避孕方法为
A.石韦B.番泻叶C.紫苏叶D.大青叶E.蓼大青叶叶基部耳状偏斜,下表面密生红棕色星状毛的药材是
甲与乙汽车公司签订汽车买卖合同,约定甲购买100辆A型号的汽车,用于在北京市经营出租。合同订立后,汽车交付前,北京市政府公布新增汽车排放标准,该型号小汽车按照新的规定不能上路经营。对此,下列说法错误的是:()
某地拟于2015年新建一年产60万t产品的生产线,该地区2103年建成的年产50万t相同产品的生产线的建设投资额为5000万元,假定2013年至2015年该地区工程造价年均递增5%,生产能力指数取1,则该生产线的建设投资为()万元。
现金折扣和销售折让,均应在实际发生时计入当期财务费用。()
影响暂时存储的主要因素包括()。
治安行政管理工作的主要任务是预防、打击违法犯罪,查处治安案件,组织群众治安力量,维护社会治安秩序。()
Inourhighlytechnological,society,thenumberofjobsforunskilledworkersis
LouiseBourgeoiswasaninfluentialartistbestknownforherlargesculpturesofmetalspiders.Thoughherworksare【B1】______
最新回复
(
0
)