输入一个字符串+把其中的字符按逆序输出
#include<stdio.h>#include<string.h>voidmain(void){chars[80],ch;intlen,i;gets(s);len=s...
#include <stdio.h>
#include <string.h>
void main(void)
{
char s[80],ch;
int len,i;
gets(s);
len=strlen(s);
for(i=0;i<len/2;i++)
{
ch=s[i];
s[i]=s[len-i-1];
s[len-i-1]=ch;
}
printf("s=%4d\n\n",s);
}
这个程序哪里错了 展开
#include <string.h>
void main(void)
{
char s[80],ch;
int len,i;
gets(s);
len=strlen(s);
for(i=0;i<len/2;i++)
{
ch=s[i];
s[i]=s[len-i-1];
s[len-i-1]=ch;
}
printf("s=%4d\n\n",s);
}
这个程序哪里错了 展开
2个回答
展开全部
#include<stdio.h>
#define N 5
int main ( )
{ char c[N];
int i,temp;
printf("enter array c:\n"); //enter array是输入数组的意思
for(i=o;i<N;i++)
gets(c);
printf("\n");
for(i=0;i<N/2;i++)
{ temp=c[i];
c[i]=c[N-i-1];
c[N-i-1]=temp;
}
printf("\n Now array c:\n");
for(i=0;i<N;i++)
puts(c);
return 0;
}
#define N 5
int main ( )
{ char c[N];
int i,temp;
printf("enter array c:\n"); //enter array是输入数组的意思
for(i=o;i<N;i++)
gets(c);
printf("\n");
for(i=0;i<N/2;i++)
{ temp=c[i];
c[i]=c[N-i-1];
c[N-i-1]=temp;
}
printf("\n Now array c:\n");
for(i=0;i<N;i++)
puts(c);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询