首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序从输入的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
45
问题
以下程序从输入的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全国计算机二级
相关试题推荐
设工程中有2个窗体:Forml和Form2,每个窗体上都有一个名称为Text1的文本框。若希望把Form1上文本框中的内容复制到Form2上的文本框中,应进行的操作是()。
关系数据模型的三个组成部分中不包括()。
在快速排序法中,每经过一次数据交换(或移动)后()。
语句PriatFormat$(23846.5,"000,000.00")的输出结果是()。
设在当前目录下有一个名为"file.txt"的文本文件,其中有若干行文本。编写如下程序:PrivateSubCommand1_Click()Dimch$.asciiAsIntegerOpen"file.txt"For
下列关于控件数组的叙述中,正确的是()。
如果把程序的启动对象设置为:SubMain,则SubMain过程
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
随机试题
证券公司从事证券投资顾问业务,应当遵循的基本原则是()。
髋骨是由(1)、(2)和(3)组成,三块骨汇合于(4)。
A.最低起付标准付费方式B.按比例分担付费方式C.按服务项目付费D.按病种付费E.总额预算方式由保险机构或政府与医疗服务提供方协商确定其年度总预算,实行费用封顶的方式是
医疗机构工作人员上岗工作,必须佩戴
对已经评定星级的饭店,实行复检制度,至少()复核一次。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
中国古代历时最长的选官制度是()。
定义:①计划经济指国家在生产、资源分配以及产品消费各方面,都是由政府或财团事先进行计划。②自由市场指金钱、货物的流动完全是根据所有者个人自我意愿而进行的。③宏观调控是政府实施的政策措施以调节市场经济的运行。典型例证:(1)甲国法律规定,政府不得以
战国时期李悝作《法经》六篇,其内容属于诉讼法制度的篇章是()
已知随机变量X的概率分布为且P{X≥2}=,求未知参数θ及X的分布函数F(x).
最新回复
(
0
)