首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序从输入的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
21
问题
以下程序从输入的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全国计算机二级
相关试题推荐
在VB中,函数过程与子程序过程的区别之一是()。
下面对“对象”概念描述正确的是()。
在窗体上画一个文本框,其名称为Text1,然后编写以下程序:PrivateSubForm_Load()ShowText1.Text=""Text1.SetFoeusEndSubPrivat
设变量x的值是845,则下面语句的输出是()。Printx\100+(xMod100)\10+xMod10
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时PrivateSubClick_MouseDown(ButtonAsInteger,_ShiftAsInteger,XAsSingle,YAsSingle)Print"VBP
编写如下程序:PrivateSubCommandl—Click()DimaAsInteger,bAsIntegera=3b=2Ifa*b<10Thenb=b+1Elseb=b—lPrintb—a>0EndSub
下面变量定义中错误的是
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimmAsStringm=InputBox("请输入字符串")Printpick_str(m)EndSub
以下函数的功能是计算,请填空。doublefun(intn) {doubles=0.0,fac=1.0;inti; for(i=1;i<=n;i++) {fac=fac【】; s
随机试题
Woman:DoyougetthePublicBroadcastingSystemonTV?Man:Yes,everybodygetsPBS.【D8】________Woman:It’sboringandoftenp
下列关于生物电的叙述中,错误的是
患者26岁女性,因半年来右上后牙龈发现小包,曾肿痛2次,流出少许咸液,要求诊治,必要的一项检查是
有关气雾剂中药物吸收影响因素的叙述正确的有
甲公司是E市一家以代理新建商品房销售为主的知名房地产经纪公司。乙公司是一家新成立的房地产开发公司,缺乏知名度,经济实力不雄厚,竞争能力较弱。乙公司在E市远郊区购买了一宗面积不大的土地,准备开发一个规模较小的住宅项目。乙公司找到甲公司,委托其营销策划并独家代
中性点接地的三相五线制电路中,所有单相电气设备电源插座的正确接线是图7-42中的()。
所有者权益与债权人权益相比,具有较大的风险。()
目前,我国开放式基金的最低认购金额一般为( )元人民币。
学生学习了“记忆”这个概念后,再来学习“短时记忆”这一概念。这种学习属于()。
一个人竞选省长的时候说:“当官要让百姓当面说你好。背后说你好。离任了还说你好。”请问你对此怎么看?
最新回复
(
0
)