永发信息网

怎样使用比较二维数组的大小?

答案:1  悬赏:40  手机版
解决时间 2021-01-26 08:15
怎样使用比较二维数组的大小?
最佳答案
不是有警告,是有错误啊,你不能把max=str+i,这样的二维数组的赋值是不允许的,你最好吧max声明为一个字符数组,然后用strcpy来实现str+i向max的转化,那样应该就不会出现错误了,另外strcmp等一系列这样的函数的形参都是char *类型的,你吧把二维数组的一维赋给它,就像strcmp(str+i,max); 是不可以的~~虽然它是一个字符串,但是不能实现自动类型转换
我给你写了一个,可以的,你看看~~
#include
#include

#define N 20

int main()
{
char str[5][N];
int i,j;
for(i=0;i<5;i++)
{
printf("Please input %d word: ",i+1);
scanf("%s",&str[i]);
}
for(i=0;i<4;i++)
for(j=i;j<5;j++)
{
if(strcmp(str[i],str[j])<0)
{
char change[N];
strcpy(change,str[i]);
strcpy(str[i],str[j]);
strcpy(str[j],change);
}
}
for(i=0;i<5;i++)
{
printf("%s ",str[i]);
}
printf("\n");

return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求巨龙每日任务!每天给多少材料!
成语神闲气静的意思是什么啊?有知道释义的请
【skirt怎么读】关于skirt的发音skirt被浊化
预约还款怎么退款。早上醒来发现建行信用卡预
胃抽筋该吃什么,怎么缓解疼痛,应该吃什
有谁有这部Twist of Fate 的高清资源吗
电脑清灰大概多久清一次
人生在世多艰磨,莫向他人说奈何。这句话的出
三鑫广告怎么去啊,我要去那办事
You is on the right track.已经不止一次看过
刑法盗窈罪13000元判几年
中石化凌云加油站地址好找么,我有些事要过去
成语十年生聚的意思是什么啊?有知道释义的请
【人非上智 其孰无过】人非上智,其孰无过.
天宇广告地址在哪,我要去那里办事
推荐资讯
读渭河流域区域图,回答问题。(10分)(1)
led广告显示屏怎么会自己灭了,重启才会亮
成语送抱推襟的意思是什么啊?有知道释义的请
成语收旗卷伞的意思是什么啊?有知道释义的请
成语四时之气的意思是什么啊?有知道释义的请
折叠电动车组装
为啥中专技校环境没有高中好?
为什么2016年退休人员工资不涨?
起点艺术培训(阜新太平区)地址有知道的么?有
华为能超越三星吗?
心脏瓣膜保证血液流动的方向是BA. 心房→心室
鲜花对于(  )相当于(  )对于伤害A.漂
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?