《程序设计基础-c语言》杨莉 刘鸿翔
ISBN-978-7-03-032903-5
p137
习题5

3.行指针ss所指字符串数组中共有M个字符串,且字符串长度<N。求ss所指字符串数组中长度最长的字符串所在的行下标

#include<stdio.h>
#include<string.h>
#define M 5
#define N 99
int main()
{char ss[M][N];int n,k,i,len;int *pn;char (*pss)[N];    //指向数组ss,每个一维数组含有N个元素pn=&n;pss=ss;puts("输入原字符串");for(i=0;i<M;i++){gets(*(pss+i));}for (i = 0; i < M; i++){len = strlen(*(pss+i));if (i == 0)*pn = len;    //指针数组第一个字符串长度赋给指针n if (len > *pn){*pn = len;k = i;}}printf("\n最长字符串的长度: % d\n行下标:%d", n,k);printf("\n最长的字符串为:: % s\n", *(pss+k));
}

求行指针所指的字符串数组中长度最长的字符串所在的行下标相关推荐

  1. C语言编程>第十八周 ⑧ 给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。

    例题:给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列. 注意:请勿改动主函数main与其他函数中的任何内容,仅在横线上填写所需的若干表达式或语句. 代码如 ...

  2. LeetCode4_编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ““。(解决方案:横向扫描、 纵向扫描 、分治 二分查找 、秀儿操作之排序比较头尾)

    题目 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入: ["flower","flow&q ...

  3. 20190501-编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串...

    题目描述 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入: ["flower","flow ...

  4. 在有空字符串的有序字符串数组中查找(找给定字符串)

    题目:在有空字符串的有序字符串数组中查找 有个排序后的字符串数组,其中散布一些空字符串,编写一个方法,找出给定字符串(肯定不是空字符串)的索引. package zifusearch;public c ...

  5. C语言 读取字符串数组中的字符串并获取字符串的长度

    #include <stdio.h> #define LENGTH 128 #define NUMBER 5int main(void){int i;char s[NUMBER][LENG ...

  6. C语言试题三十九之将s所指字符串中除了下标为奇数、同时ascii值也为奇数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的一个数组中。

    1. 题目 请编写一个函数function,它的功能是:将s所指字符串中除了下标为奇数.同时ascii值也为奇数的字符外,其余的全都删除:串中剩余字符所形成的一个新串放在t所指的一个数组中. 2 .温 ...

  7. C语言试题三十八之将s所指字符串中除了下标为偶数、同时ascii值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的一个数组中。

    1. 题目 请编写一个函数function,它的功能是:将s所指字符串中除了下标为偶数.同时ascii值也为偶数的字符外,其余的全都删除:串中剩余字符所形成的一个新串放在t所指的一个数组中. 2 .温 ...

  8. 用js:字符串数组中每一项的长度。将字符串数组用 | 符号分割。有序数组插入排序插入数组。猴子选大王

    1.字符串数组中每一项的长度 代码: <script> var arr = ['hello', 'world!', 'nice', 'to', 'meet', 'you'];var new ...

  9. java---编写一个方法,返回一个int型的二维数组,数组中的元素通过解析字符串参数获得。

    题目: 编写一个方法,返回一个int型的二维数组,数组中的元素通过解析字符串参数获得,字符串如下"1,2:3,4,5:6,7"对应的数组为: d[0][0]=1 d[0][1]=2 ...

最新文章

  1. Realm数据库拾遗
  2. js 为false的几种情况
  3. 18.实现标准的Dispose模式
  4. SAP Spartacus package.json 里定义的 ts-loader
  5. 如果你女朋友不让你看她卸妆......
  6. 想跑次高频策略?快来看看Numpy处理真格量化tick数据的技巧
  7. c++语言中如果调用函数时,需要改变实参或者返回多个值,应该采取,C++综合练习题2...
  8. 【今日所得】1.29。。。
  9. 配置Keepalived双实例高可用Nginx
  10. java项目如何运行
  11. android 汉字笔顺,汉字笔顺app下载-汉字笔顺 安卓版v3-PC6安卓网
  12. psp3000 java_psp上的python
  13. material文本框与按钮边框旋转效果实现登录页面
  14. Droopy v0.2 靶机渗透(drupal 7.3版本漏洞)
  15. 我的世界修改服务器头像,我的世界头像
  16. 如何进行网站的稳定性测试《转载》
  17. tof摄像头手势识别_揭秘国内独家TOF深度摄像头,助力机器人避障与室内导航
  18. 秦西盟乘着“互联网+管道”的东风,做天下的生意
  19. 数据结构(C语言)第二版 第四章课后答案
  20. STM32 ISP串口烧录 VB源码(二)关键代码

热门文章

  1. python学习之第一课时--初始python
  2. <笔记2>numpy的生成随机数用法小记
  3. tf.keras.layers.Embedding 嵌入层 示例
  4. 数据库 mysql 表设计,数据删除
  5. 十一、递归----迷宫问题
  6. 目标检测 RCNN, SPPNet, Fast RCNN, Faster RCNN 总结
  7. 移动硬盘插入提示格式化
  8. GO语言教程3:杂类
  9. Qt最新版5.13在Windows环境静态编译安装和部署的完整过程(VS 2017/VS 2019)
  10. Hadoop配置环境变量