首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序从输入的10个字符串中找出最长的那个串,请填空。 #include <stdio.h> #include <string.h> #define N 10 main() { char str[N][81],*sp;
以下程序从输入的10个字符串中找出最长的那个串,请填空。 #include <stdio.h> #include <string.h> #define N 10 main() { char str[N][81],*sp;
admin
2009-02-15
32
问题
以下程序从输入的10个字符串中找出最长的那个串,请填空。
#include <stdio.h>
#include <string.h>
#define N 10
main()
{ char str[N][81],*sp;
int i;
for(i=0;i<N;i++)gets(str
);
sp=str[0];
for(i=1;i<N;i++)
if(strlen(sp)<strlen(str
))
【 】;
printf("输出最长的那个串:\n%s\n",sp);
printf("输出最长的那个串的长度:%d\n",strlen(sp));}
选项
答案
sp=str[i]
解析
二维字符数组即数组的每个元素又是一个字符串,即字符串数组。题中二维数组的第一行的首地址赋给字符指针sp,使sp指向了二维字符数组的一个字符串。求字符串长度函数strlen比较当前字符串与数组的下一个元素的字符串的长度,如果当前字符串的长度小于下一个元素的,则指针sp又指向了下一个元素,直到比较到数组的最后一个元素,得到的sp指针所指向的字符串即为长度最长的字符串。
转载请注明原文地址:https://kaotiyun.com/show/3fXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是()。
软件测试用例包括()。
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSu
窗体上有名称为Listl的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是()。
以下叙述中,错误的是()。
关系模型中的关系模式至少应是()。
设有语句Open”c:\Test.Dat”ForOutputAs#1则以下叙述中错误的是
下面正确使用动态数组的是
窗体的MouseUp事件过程如下:PrivateSubForm—MouseUp(BuaonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)EndSub关于以上定义,以下叙述中错误的是(
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
随机试题
在考生文件夹下的“sampl.accdb”数据库文件中已建立两个表对象(名为“职工表”和“部门表”)。请按以下要求,顺序完成表的各种操作:(1)设置表对象“职工表”的聘用时间字段默认值为系统日期。(2)设置表对象“职工表”的性别字段有效
心理分析法的适应症不包括()
下述哪种物质对胆固醇的吸收有抑制作用
女,43岁。风湿性心脏病史10余年,二尖瓣狭窄,心功能I级。口内有右下侧切牙、第一磨牙,左下侧切牙残根,Ⅲ度松动需要拔除。引起以上严重并发症的最重要因素之一,是下列哪种细菌菌血症
管理的首要职能是()。
甲、乙和丙设立某普通合伙企业,从事餐饮服务,2017年6月5日,甲退伙:6月10日,丁入伙。6月9日,合伙企业经营的餐厅发生卡式燃气炉灼伤顾客戊的事件,需要支付医疗费用等总计45万元,经查,该批燃气炉系当年4月合伙人共同决定购买,其质量不符合相关国家标准。
科学地回答了红色政权存在和发展的原因和条件的文章是()。
设两个随机变量X与Y独立同分布,p{X=﹣1}=P{Y=﹣1}=1/2,p{X=1}=p{Y=1}=12,则下列各式中成立的是().
(2012上集管)关于信息系统集成项目的特点,下述说法中,______是不正确的。
下列选项中属于面向对象设计方法主要特征的是
最新回复
(
0
)