首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序从输入的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
43
问题
以下程序从输入的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)中的图像能随着图像框的大小伸缩,应该设置的属性及值是()。
数据库系统中完成查询操作使用的语言是()。
下面属于系统软件的是()。
设在当前目录下有一个名为"file.txt"的文本文件,其中有若干行文本。编写如下程序:PrivateSubCommand1_Click()Dimch$.asciiAsIntegerOpen"file.txt"For
窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:PrivateSubForm_Load()PrivateSubCommand1_Click()Text1.Text=””
编写如下程序:PrivateSubCommandl—Click()DimaAsInteger,bAsIntegera=3b=2Ifa*b<10Thenb=b+1Elseb=b—lPrintb—a>0EndSub
支持子程序调用的数据结构是
下面变量定义中错误的是
下面正确使用动态数组的是
有以下程序: #include<stdlib.h> structNODE {intnum;stmctNODE*next;}; main( ) {structNODE*p,*q,*r; p=
随机试题
Itwasnotuntil1896thatthefirstOlympicsofmoderntimeswereheldinAthens.
患者,男性,59岁。吞咽食物时有异物感半年,患者餐后常胸骨后不适,有灼烧感和疼痛,吞咽食物时有停滞感和轻度梗阻感。上消化道X线钡餐造影见食管下段部分管壁僵硬。该疾病典型的症状是
某直辖市人民检察院分院发现本市中级人民法院以挪用公款罪判处被告人李某有期徒刑15年的第二审生效判决在适用法律上确有错误,该检察分院按下列哪一个程序处理是正确的?
关于债务重组准则中以现金资产清偿债务的,下列说法中正确的有()。
关于总结报告的基本要求,下列说法错误的是()。
与私人产品相比,公共产品的核心特征是()。
A、 B、 C、 D、 A各图形中阴影部分的形状和面积是相同的,只是图形中的位置不同。故选A。
根据下面资料,回答106~110题2004-2008年货物进出口顺差额最大的年份是()。
设有订单表order(其中包含字段:订单号,客户号,职员号,签订日期,金额),查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是
America’smostpopularnewspaperwebsitetodayannouncedthattheeraoffreeonlinejournalismisdrawingtoaclose.TheNewY
最新回复
(
0
)