求大神帮帮忙,警告老是消除不了

发仔哇哇呀 2020-03-20 11:48:23
各位大神中午好,我又来问问题了,本人愚笨,学习C语言经常遇到问题,只能求助各位好心的大神,频繁骚扰希望各位大神谅解,今天我想问一道比较简单的题目,我代码打出来了,但是警告老是消除不了
题目是这样的:


我的方法是直接用指针数组来进行对比,目的是想要学习如何运用指针数组,以后好熟练运用:
#include <stdlib.h>
#include <string.h>
#include <stdio.h>


int judge(char *country[],int n)
{
int i,j;
char Min;
Min=*country[0];
for(i=0; i<n-1; i++)
{
for(j=i+1; j<n; j++)
{
if(strcmp(country[i],country[j])>0)
Min=*country[j];
}
}
return j;
}


int main()
{
char *country[]={0};
int i,j=0;
printf("Please five countries' names:\n");
for(i=0; i<5; i++)
{
gets(country[i]);
}
j=judge(country,5);
printf("The minimun is %s\n",country[j]);
return 0;
}

编译器一直显示“Min”这个参数设置了但是没有使用,我这里明明使用它进行赋值了,不知道为什么警告一直消除不了,能不能麻烦各位大神帮忙看看这个地方要怎么改才能消除警告,谢谢各位大神!麻烦了!
...全文
19 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧