1
回文判断(30分)
题目内容:
回文测试:输入一30个字符以内的字符串,判断是否为回文;如果是,则打印"true";否则打印"false"。像"aba"这样的从左往右读与从右往左读一致就是回文。
输入样例1:
ayzya
输出样例1:
true
输入样例2:
ayzy
输出样例2:
false
#include<stdio.h>
#include<string.h>
int main()
{
int i = 0, j;
char a[31];
gets(a);
j = strlen(a) - 1;
while (i < j) {
if (a[i] == a[j]) {
i++, j--;
}
else break;
}
if (i >= j)
printf("true");
else
printf("false");
return 0;
}
2
结构排序(40分)
题目内容:
书有书名(字符串长度不超过50字节),价格(单精度实数),分类(正整数)。
书的结构