首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序从输入的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
23
问题
以下程序从输入的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全国计算机二级
相关试题推荐
要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签(名称为Label1)中,如下图所示,放开鼠标左键后,停止同步显示。下面可以实现此功能的程序是()。
要使图像框(Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是()。
下面对“对象”概念描述正确的是()。
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序()。
下列关于菜单项的描述中,错误的是()。
以下叙述中,错误的是()。
设变量x的值是845,则下面语句的输出是()。Printx\100+(xMod100)\10+xMod10
下面正确使用动态数组的是
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimsAsDoubleS=0:i=1DoWhilei<
随机试题
Friedfoodshavelongbeenfrownedupon.Nevertheless,theskilletisaboutourhandiestandmostusefulpieceofkitchenequipm
甲状腺癌预后最差的病理类型是
男性,42岁。会阴和肛门周围瘙痒剧烈、糜烂,部分皮疹呈苔藓样变,病史3年。应诊断为
A.种植体植入时机械稳定性不适当B.食物嵌塞C.义齿关系不正常D.不良习惯E.牙菌斑早期种植失败的原因是
体内细胞色素C直接参与的反应是
慢性支气管炎患者早期X线检查可无异常,反复发作者表现为肺纹理增粗、紊乱,呈网状或条索状、斑点状阴影,以双下肺野明显。()
关于优势度值(D0)与景观比例(Lp)关系的说法,正确的是()。
2011年A企业存年度决算报表编制前,委托税务师事务所进行所得税汇算清缴的审核。注册税务师发现情况如下:(1)当年4月收到从其投资的境内居民企业B公司分回的投资收益5万元,A企业认为该项属于免税项目。(2)当年1月4日,购买了上市公司C企业的流
“不合宜者,渐渐澌灭,其合宜者,得以永存,此谓天道自然之理。但其说与耶稣之旨相反,故各国儒士,均不服其言。初时辩驳蜂起,今佩服者渐多,而格致之学从此大为改变。”这段话最有可能是对哪一科学成就的评论?()
某网络中PCI无法访问域名为www.aaa.cn的网站,而其他主机访问正常,在PC1上执行ping命令时有如下所示的信息:C:\>pingwww.aaa.cnPingingwww.aaa.cn[202.117.112.36]with32bytes
最新回复
(
0
)