解题思路:我的思路是先将字符串存入到一个二维数组中,存入之后对这个字符串的长度进行遍历,如果有比前一个短的字符串,记录下标位置。最后以字符串形式输出,看源代码就清晰了。
源代码:
int main()
{
int n = 0;
scanf_s(“%d”, &n);//输入字符串的个数
char arr[1001][1001] = { 0 };

int i = 0;
int min = 99999;
int k = 0;
getchar();//这里要把输入n之后的空格给吸收了,不然gets会将它看做一次输入
for (i = 0; i < n; i++)//i来控制输入几行字符串
{gets_s(arr[i]);//输入字符串int j = 0;//用arr[i][j]来遍历输入的字符串的长度int count = 0;//count记录字符串的长度while (arr[i][j]){count++;j++;}if (count < min)//如果有比count小的字符串,将count赋值给min,并且记录下标i{min = count;k = i;}}printf("%s", arr[k]);//此时k中存放的就是最短的字符串return 0;
}

ZZULIOJ1139(C语言实现)相关推荐

  1. Go语言的错误异常处理机制及其应用

    一.背景 在日常编写golang程序或阅读别人的golang代码时,我们总会看到如下的一堆代码块: xx, err = func(xx) if err != nil {//do sth. to tac ...

  2. Go 知识点(19)— Go 语言中的野指针

    野指针是一种指向内存位置是不可知的指针,一般是由于指针变量在声明时没有初始化所导致的.在 Go语言中,布尔类型的零值为 false,数值类型的零值为 0,字符串类型的零值为 "", ...

  3. gcc 自动识别的文件扩展名,gcc/g++ -x 选项指定语言,不同 gcc 版本 -std 编译选项支持列表

    对于执行 C 或者 C++ 程序,需要借助 gcc(g++)指令来调用 GCC 编译器. 对于以 .c 为扩展名的文件,GCC 会自动将其视为 C 源代码文件 对于以 .cpp 为扩展名的文件,GCC ...

  4. OpenCV 笔记(07)— Mat 对象输出格式设置(Python 格式、CSV 格式、NumPy 格式、C 语言格式)

    首先是下面代码中将要使用的 r 矩阵的定义.需要注意,我们可以通过用 randu 函数产生的随机值来填充矩阵, 需要给定一个上限和下限来确保随机值在期望的范围内. Mat r = Mat(2, 3, ...

  5. 利用牛顿法求平方根-Go语言实现

    牛顿法解释 百度的解释如下: 通俗的解释就是:多数方程不存在求根公式,牛顿提出了一种用迭代来求方程近似根的方法.思路就是不断取切线,用线性方程的根逼近非线性方程f(x)=0f(x)=0f(x)=0的根 ...

  6. 翻转二叉树 c语言实现 递归 栈 队列

    前言 题目比较好理解,就是翻转二叉树 代码 c语言实现 #include<stdio.h> #include<stdlib.h> #include<string.h> ...

  7. 字符串全排列的问题 python和c语言实现

    前言 这是一个的经典的问题 设计一个算法,输出一个字符串字符的全排列. 比如,String = "abc" 输出是"abc","bac",& ...

  8. 快速排序的递归和非递归实现 c语言版本

    代码 挖坑法 解释 选取一个关键字(key)作为枢轴,一般取整组记录的第一个数/最后一个,这里采用选取序列第一个数为枢轴,也是初始的坑位. 设置两个变量i = l;j = r;其中l = 0, r = ...

  9. c语言中字符串数组的地址存放以及%s输出单个字符导致程序崩溃的问题

    代码 总结下c语言中字符串数组的地址存放问题 #include <iostream> using namespace std; #include<bits/stdc++.h>i ...

最新文章

  1. ImportError: The plotly.plotly module is deprecated,please install the chart-studio
  2. u盘驱动 内核代码阅读 2.6.11.12版本
  3. Leaflet中实现添加比例尺控件与自定义版权控件与链接
  4. spring boot实现软删除
  5. .Net线程问题解答
  6. ios逆向小试牛刀之操作手记
  7. 前端异步对象的原理与使用方法
  8. PHP学习之十二:自定义函数
  9. 2023考研高数思维导图
  10. IDEA Maven 使用教程
  11. 【无标题】 天气决策树
  12. 荣耀note10鸿蒙os,荣耀Note20最新确认:7000mAh+双6400万+鸿蒙OS,售价感人
  13. 大学生提高计算机应用能力,大学生计算机应用能力的培养策略
  14. 排球-五一跑位(转)
  15. PAT-L2-027(名人堂与代金券)(结构体排序)
  16. 爬电、爬距(泄漏距离)、爬电比距
  17. 概念模型 - Conceptual Data Model
  18. 非常适合菜鸟练手的Python项目,墙裂建议收藏!
  19. 郭忆:网易数据库高可用架构最新进展!
  20. python 写一个计算器_用 Python 写个计算器

热门文章

  1. 35岁之后,不太建议你再进大公司
  2. Optimizer类
  3. python中divmod_python 中的divmod数字处理函数浅析
  4. YashanDB携手中地数码联合发布空间数据存储管理解决方案
  5. (b)液晶屏是LVDS接口如何实现点屏?
  6. 12.1 剪贴板的简单用法
  7. 用苹果 M1 电脑,打 Windows 游戏是种什么体验?
  8. 15G310-1、2 装配式混凝土连接节点构造
  9. 今天的你,微笑了吗?
  10. 实习生Python炫技却被主管教育?原来是这样!