今天编了这样一道程序
#include<stdio.h>
int main()
{
char a[50];
printf("Please input a string\n");
scanf("%s",a);
int i;
int len=0;
for (i=0;i<50;i++)
{
if(a[i] =='\0')
{
break;
}
len++;
}/*计算字符串的长度*/
char temp;
int tail=len-1;/*tail是从最末尾的数字开始计算的*/
for (i=0;i<len;i++)
{
temp=a[i];
a[i]=a[tail];
a[tail]=temp;
tail--;
if (tail<=i)
{
break;
}
}
printf("%s\n",a);
return 0;
}
#include<stdio.h>
int main()
{
char a[50];
printf("Please input a string\n");
scanf("%s",a);
int i;
int len=0;
for (i=0;i<50;i++)
{
if(a[i] =='\0')
{
break;
}
len++;
}/*计算字符串的长度*/
char temp;
int tail=len-1;/*tail是从最末尾的数字开始计算的*/
for (i=0;i<len;i++)
{
temp=a[i];
a[i]=a[tail];
a[tail]=temp;
tail--;
if (tail<=i)
{
break;
}
}
printf("%s\n",a);
return 0;
}