首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序从输入的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
58
问题
以下程序从输入的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全国计算机二级
相关试题推荐
学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号),则关系学生中的主键和外键分别是()。
要使图像框(Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是()。
下面属于软件设计阶段产生的文档是()。
PrintFormat(1234.56,"###.#")语句的输出结果是()。
下列数据流图(DFD)构造规则中正确的是()。
以下叙述中,错误的是()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时PrivateSubClick_MouseDown(ButtonAsInteger,_ShiftAsInteger,XAsSingle,YAsSingle)Print"VBP
窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:PrivateSubCommandl_Click()DimsAsDoubles=0:i=1DoWhi
随机试题
肿瘤细胞分化程度高是指
A.腹腔内结核病灶直接蔓延B.血行播散C.渗出型D.粘连型E.干酪型形成窦道及瘘管的是
多数细菌繁殖一代的时间为
男,70岁。有多年排尿不畅,呈滴淋状。近2年双侧腹股沟区出现半圆形肿块,站立时明显,平卧后消失,体检时压迫内环肿块仍出现,诊断为
下列影响细胞内cAMP含量的酶是
乙类液体是指()的液体。
记账次数的要求是()。
物流公司或货主企业的物流部门在进行物流作业(或作业中心)的划分时,其作业主要包括哪些项目?
序列主义音乐
下列命令执行后的结果是【】。STORE-100TOX?SIGN(X)*SQRT(ABS(X))
最新回复
(
0
)