首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数,从nllm个字符串叶1找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。) 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数f
编写一个函数,从nllm个字符串叶1找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。) 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数f
admin
2015-08-23
65
问题
编写一个函数,从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://www.kaotiyun.com/show/zHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后输入:3,abcde<回车>,则输出结果是【】。#include<string.h>move(char*str,intn){chartempinti;temp=str[n-1);for
若有以下程序:main(){inta=4,b=3,c=5,t=0;if(a<b)t=a;a=b;b=t;if(a<c)t=a;a=c;c=t;printf("%d%d%d\n",a,b,c
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
若有定义intb[8],*p=b;则p+6表示()。
下列程序的执行结果是()。#include<stdio.h>main(){inta,b,c;a=b=2;c=(a++)-1;printf("%d,%d",a,c);c+=-a++
下列能正确定义且赋初值的语句是()。
树是结点的集合,它的根结点的数目是()。
若变量已正确定义并赋值,以下符合C语言语法的表达式是
数据库设计包括两个方面的设计内容,它们是
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)g,结果是______。
随机试题
Microsoftisnolongertheworld’sbiggestcompany【C1】______marketcapitalization.ThreeotherU.S.companieshaveovertaken【C
不属于光电效应的产物的是
某患者,车祸后诊断为腹部闭合性损伤,伴休克,腹穿抽出不凝固血液。应采取的治疗原则是
某钢筋混凝土框架结构厂房,拟采用2m×3m独立柱矩形基础,基础埋深为地表以下2.5m。初勘阶段已查明场地设计基础底面以下6~9m处可能存在溶洞,则在详勘阶段的钻孔深度至少应为()。
在设备采购评标方法中,具有评标考虑因素全面,且可以将难以用金额表示的各项要素量化后进行比较等优点的方法是()。
根据咨询的规模,心理咨询可以分为()。
“严禁任何组织和个人向未成年人出售、出租或者以其他方式传播淫秽、暴力、凶杀、恐怖等毒害未成年人的图书、报刊、音像制品。”这反映了我国法律所规定的少年儿童合法权利中的()。
一件可能使人感到吃惊的事实是,目前不但世界粮食产量的增长速度超过了人口的增长速度,而且同世界上人均收入的增长速度相比,粮食增长速度也是较快的,甚至其他商品价格的增长速度也比不上粮食的增长速度。尽管如此,今天在全世界仍有很多人口得不到充足的粮食。据估计,由于
Istheresomethingastruth?Foragoodmanycenturies"thesearchfortruth"hasbeen【31】thenoblestactivityofthehumanmind
W
最新回复
(
0
)