对称字符串(15分)
题目内容:
从键盘输入一个字符串,判断是否为对称字符串,若是输出“YES”,若不是输出“NO”
输入格式:
一个字符串
输出格式:
YES or NO
输入样例1:
abcdedcba[回车]
输出样例1:
YES[回车]
输入样例2:
1234432[回车]
输出样例2:
NO[回车]
时间限制:500ms内存限制:32000kb
#include<stdio.h>
int strlen(char *a){
char *p=a;
while(*p!='\0')p++;
return p-a;
}
int main(){
char a[20];
scanf("%s",a);
int len=sizeof(a)/sizeof(char);
int l=strlen(a);
int i=0;
int r=l-1;
while(i<r){
if(a[i]!=a[r]){
printf("NO\n");
return 0;
}
else{
i++;
r--;
}}
printf("YES\n");
return 0;
}
排序(10分)
题目内容:
用指针方法,将一维数组int a[10