永发信息网

用二维数组编写程序。输入3个字符串,然后反向输出每个字符串以及字

答案:2  悬赏:0  手机版
解决时间 2021-12-01 12:04
用二维数组编写程序。输入3个字符串,然后反向输出每个字符串以及字
最佳答案
#include
#include
int main()
{
char str[3][80];
int i,j;

printf("输入3个字符串:
");

for(i=0; i<3; i++)
  gets(str[i]);
for(i=0; i<3; i++)
{
for(j=strlen(str[i])-1;j>=0;j--)
printf("%c",str[i][j]); 

printf("   长度=%d
",strlen(str[i]));

}
return 0;

}

全部回答
#include
#include
int main()
{
char str[5][20],temp[20];
int i,j,k,len[5],t;
printf("输入五个字符串:");
for(i=0; i<5; i++)
{
scanf("%s",str[i]);
len[i] = strlen(str[i]);
}
for(i=0; i<4; i++)
{
k = i;
for(j=i+1; j<5; j++)
{
if(len[k] > len[j])
{
k = j;
}
}
if(k != i)
{
memset(temp,0,20);
strcpy(temp,str[k]);
memset(str[k],0,20);
strcpy(str[k],str[i]);
memset(str[i],0,20);
strcpy(str[i],temp);
t = len[k];
len[k] = len[i];
len[i] = t; }
}
for(i=0; i<5; i++)
{
printf("%s ",str[i]);
}
return 0;
}追问不对!输不出答案
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
左脚前脚掌脂肪垫受损怎么办
鞋带一直松开有什么含义?
怎样算形象高大?
地球仪的摆放,地轴往哪边倾斜?有严格的规定
运营商MSTP线路 两条能在交换机上聚合链路吗
20年房贷每月3400元银行应收总额多少
老婆被人揩油,事情已经过去,我该如何放下
家门被人踹了 报案最多判多长时间拘留
吃鸡页面这个样怎么弄掉这个框框
我是华西专修大学毕业生
藏族在我国地理位置
34万欧元在中国是多少钱
First Job Search TipsKeep in mind that you
全国有多少个和晓梅同名的
考大路需要注意什么
推荐资讯
聚氨酯底的鞋底和橡胶鞋底哪个好?
我腋下长了一坨肉蛋不疼不痒,请问是什么
“传统、革新与社会进步”的主题几乎是每一个
怎么用div做一个loading的遮罩层
暖立得电暖器取暖效果怎么样
CDMA2000 1x的介绍
小明的爸爸要买一辆新车,如果分期付款要多加
不通过高考怎样可以进入华中农业大学?具体内
妈妈绣了幅观音像我拿去开光多少钱合适
我们平常吃的松仁是什么品种的松树上结的?
谁有野火的三天入门K60 的PDF或者视频之类的
运营一个亚马逊欧洲站店铺,需要哪些基本费用
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?