永发信息网

C语言题目,要代码,谢谢!

答案:3  悬赏:40  手机版
解决时间 2021-04-24 12:53
输入一个任意字符串,存于数组str中,将该字符串的反序和正序连接后形成一个新的字符串,仍存放在原处,如:输入字符串为”abcd”,反序和正序连接为”abcddcba”。
最佳答案

#include <stdio.h>
#include <string.h>


#define MAXSIZE 100


int main( void )
{
char a[MAXSIZE], b[MAXSIZE]; //a数组保存正序数据。。b数组保存反序数据
printf( "请输入数据:\n");
gets(a);
for( int i = strlen(a)-1, j = 0; i >= 0; i--,j++ )
{
b[i] = a[j];
}
b[strlen(a)] = '\0';
strcat(a,b);
puts(a);
return 0;
}



全部回答
#include<stdio.h> void main() { char str[100],c; int n,i=0; printf("input array str:"); c=getchar(); while(c!='\0'&&c!='\n') { str[i]=c; i++; c=getchar(); } str[i]='\0'; n=i; while(n>=0) str[i++]=str[--n]; str[i]='\0'; printf("now array str:"); printf("%s",str); printf("\n"); }

#include< stdio.h >

main() { char str[ 50 ]; int j, i = 0;

gets( str ); //输入字符串; while( str[ i ] ) //得到输入字符串的最大下标. { i++; } j = i;

while( i-- >= 0 ) { str[ j++ ] = str[ i ]; } str[ j ] = '\0'; puts( str );

}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我是农历1987年06月14日出生帮我占卜一下命运
为什么要敬酒
驰能M100的质量怎样?用起来感觉怎样?
现在还有免费建站的吗?
在南宁哪里可以买的到正版的郁可唯写真
深圳糖人那里可以买到
问问怎么跟百度差别这么大啊
我的速达3000软件丢失怎么办
劲舞团的PANGPANG模式什么歌最短
超級QQ怎麽領取免費QQ秀?請指明路線
从宜昌到凤凰的最加路线及所逛的地方
一个电脑小问题帮我解决下?
山工艺好吗?和南艺比起来呢!
谁有天龙八部号让我玩玩!
QQ幻想世界如何交易啊
推荐资讯
从各种现象我感觉她不是处女,而我还是处男,
关于描写人外貌的句子,中外历史故事中描写人
QQ飞车为什么有些高手为了在第一弯集满气,在
有什么震撼动感的DISCO音乐推荐?
湖南湘潭市去一趟凤凰山要带些什么东西 2个人
中介公司喊口号,房产中介开晨会喊完口号讲些
成都哪里有定制吧台椅的
不爱说话,做沉默人好吗!
谁知道这曲的下载地址
6600 256m 大显存 一代经典pci-e 独立显卡怎
女朋友生日礼物创意
怎么预防胃病?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?