本文目录一览:
- 1、c语言,输出最小的字符串。
- 2、c语言输出最大和最小的字符串
- 3、C语言编程题,求5个字符串中最小的字符串
- 4、C语言 输入十个字符串(最长字符串不能超过19)求其中最大字符串和最小字符串
- 5、c语言:输入一个字符串,从该字符串中找出最小字符并输出
- 6、C语言代码,输出以下三个字符串中的最小字符串。
c语言,输出最小的字符串。
for(i=1;i5;i++){
scanf("%s",str);
if(minstr[i])
min==str;
}
这个循环写的有问题.每次循环输入一个字符串,然后如果一个字符窜大于一个字符???你写的循环是这个意思啊
c语言输出最大和最小的字符串
char str[200];
scanf("%s",str);
char min,max;
int minid,maxid;
int i=0;
min=max=str[0];
maxid=minid=0;
while(str[i]!='\0') {
baiif (str[i]max) {
max=str[i];
}
if (str[i]min) {
min=str[i];
minid=i;
}
i++;
}
i=0;
while(str[i]!='\0') {
if (str[i]==max) {
printf("最大元素是%c 位置%d\n",max,i);
}
if (str[i]==min) {
printf("最小元素是%c 位置%d\n",min,i);
}
i++;
}
大概逻辑就是这样 吧,希望对你有帮助。
C语言编程题,求5个字符串中最小的字符串
#include stdio.h
#include string.h
char* min(char A[][5])
{
int j=0;
for(int i=1;i5;i++)
{
if(strcmp(A[j],A[i])0)
j=i;
}
return A[j];
}
int main()
{
char A[10][5]={"123","01","aaa","012","021"};
printf("%s",min(A));
}
C语言 输入十个字符串(最长字符串不能超过19)求其中最大字符串和最小字符串
#include stdio.h
#includestring.h
int main(){
char s[10][20];
int i,max=0,min=0;
for(i=0;i10;i++)
{gets(s[i]);
if(strcmp(s[i],s[max])0)max=i;
else if(strcmp(s[i],s[min])0)min=i;
}
printf("最大字符串:%s\n",s[max]);
printf("最小字符串:%s\n",s[min]);
return 0;
}
c语言:输入一个字符串,从该字符串中找出最小字符并输出
#includestdio.h
void main() { char str[256],*p,*m;
gets(str); p=m=str;
while ( *p ) {
if ( *m*p ) m=p;
p++;
}
printf("最小字符为%c\n",*m);
}
C语言代码,输出以下三个字符串中的最小字符串。
#includestring.h
#includestdio.h
int main()
{
char t[3][20]={"google","baidu","yahoo"};
if(strcmp(t[0],t[1])0) strcpy(t[0],t[1]);
if(strcmp(t[0],t[2])0) strcpy(t[0],t[2]);
puts(t[0]);
}
/*运行结果:
baidu
*/