对称字符串(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

本篇博客介绍了三个C语言编程练习:1) 判断字符串是否对称并输出结果;2) 使用指针对一维数组进行排序并显示排序后结果;3) 在一维数组中查找指定数值并输出查找到的数或"No"。通过这三个练习,可以提升对C语言指针操作和数组处理的理解。
最低0.47元/天 解锁文章
203

被折叠的 条评论
为什么被折叠?



