编写程序:输入多个字符串,输出其中最短的字符串
程序员文章站
2022-07-15 12:14:47
...
编写程序:输入多个字符串,输出其中最短的字符串。
使用的是Start Experimental Instance of Visual Studio 2019
代码
#include<stdio.h>
#include<string.h>
int main()
{
char a[80][80], mini[80];
int len, k=0,i=0;
printf("请输入字符串:\n");
gets_s(a[i]);
strcpy_s(mini, a[i]); len = strlen(mini);
do {
k = strlen(a[i]);
if (k < len) {
strcpy_s(mini, a[i]);
len=k;
}
i++;
gets_s(a[i]);
} while (a[i][0]!='\0');
printf("最小的数组为:%s,长度是:%d", mini,len);
}
推荐阅读
-
实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。
-
python实现对指定输入的字符串逆序输出的6种方法
-
C++中的字符串输入输出,转自:https://www.cnblogs.com/zzw1024/p/10502011.html
-
荐 自学python第一课——print的使用、转义字符、字符串、格式化输出、input输入。
-
编写程序,将用户输入的字符串中所有的字符 a 去掉,然后输出剩余的字符。
-
现有两个字符串s1和s2,它们最多都只能包含255个字符。编写程序,将字符串s1中所有出现在字符串s2中的字符删去,然后输出s1。
-
9、试编写程序,输入一个字符串,再输入一个字符ch,将字符串中所有的ch字符替换为字符’*’。 要求定义和调用函数mChar(s, c ),该函数将字符串s中出现的所有c字符替换为’*’。
-
编写程序对该数组排序,并输出所有包含“王”字的字符串。
-
C语言 编写加密程序,将用户输入的一个英文句子加密为加密字符串,然后输出加密字符串。
-
Python编写程序,统计输入字符串中的字母数量