C++输入一个字符串,将其逆序存放并输出。 求一个C语言程序
4个回答
展开全部
#include<stdio.h>
#include<string.h>
int main(void)
{
char ca[200] = "";
scanf("%s",ca);
int i = 0,len = strlen(ca);
char ch;
for(i=0;i<len/2;i++)
{
ch = ca[i];
ca[i] = ca[len-1-i];
ca[len-i-i] = ch;
}
printf("%s\n",ca)
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也就是楼上那个回答,我复制过来改了一下,虽然他定义了一个string非c类型的,但是他也没有用,都一样的
#include<stdio.h>
int main()
{
char ca[200] = {0};
scanf("%s",ca);
int i = 0,len = strlen(ca);
char ch;
for(i=0;i<len/2;i++)
{
ch = ca[i];
ca[i] = ca[len-1-i];
ca[len-i-i] = ch;
}
printf("%s\n",ca)
return 0;
}
#include<stdio.h>
int main()
{
char ca[200] = {0};
scanf("%s",ca);
int i = 0,len = strlen(ca);
char ch;
for(i=0;i<len/2;i++)
{
ch = ca[i];
ca[i] = ca[len-1-i];
ca[len-i-i] = ch;
}
printf("%s\n",ca)
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是复制粘贴吗?ctrl+c(复制)ctrl+v(粘贴)
追问
C语言编程序
C语言编程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询