南林程序设计(C语言)中国大学mooc第12周编程题答案

#include<stdio.h>
int len(char *str)
{
int count=0;
while('\0'!=*str)
{
count++;
str++;
}
return count;
}
int main()
{
char str[100];
gets(str);
printf("The length of this string is %d",len(str));
}

#include<stdio.h>
#include<string.h>
int Palindrome(char *str)
{
int i,sign=0,n;
scanf("%s",str);
n=strlen(str);
for(i=0;i<n/2;i++)
{
if(str[i]==str[n-i-1])
sign=1;
else{sign=0;
break;}
}
if(sign)
printf("%s is a Palindrome",str);
else
printf("%s is not a Palindrome",str);
}
int main()
{
char str[100];
gets(str);
Palindrome(str);
}

#include<stdio.h>
#include<string.h>
int inverse(char *s)
{
int i,t,n;
gets(s);
n=strlen(s);
for(i=0;i<n/2;i++)
{
t=s[i];
s[i]=s[n-1-i];
s[n-1-i]=t;
}
puts(s);
}
int main()
{
char s[100];
gets(s);
inverse(s);
}

第十二周的三道编程题,新鲜出炉的嗷,感谢观看,觉得有帮助的话不妨留下一个免费的赞吧 !求三连!求三连!求三连!