判断回文数
更新时间:2023-12-31 20:55:01 阅读量: 教育文库 文档下载
目 录
1、 实验一: 判断回文 2、 实验二:指针和二维数组 3、 实验三:结构体 4、 实验四:指针强化1 5、 实验五:指针强化2 6、 实验六:模拟1 7、 实验七:文件 8、 实验八: 链表
9、 实验九: 综合程序设计1 10、 实验十: 模拟2 11、 实验十一:模拟3
实验一: 判断回文 实验报告
实验题目:
【实验1-1】判断回文
从键盘输入一串字符,判断该字符串是否是回文,即该字符串从左向右读,与从右向左读都一样,如“ABCBA”、“ABCCBA”。
【实验1-2】删除排序
已知某已排好序的数组,其元素为{1,3,5,7,9},从键盘输入x的值,若数组中存在与x相等的元素,则删除。
【实验1-3】计算矩阵对角线之和
计算5行5列矩阵两对角线之和。要求用函数实现求和,分别用行指针和列指针作为函数的形式参数,即:
int GetSum(int *p,int line); //用列指针完成求和 int GetSum(int (*p)[5],int line); //用行指针完成求和
实验内容及主要步骤:
【实验1-1】判断回文
#include
s=ptr;
e=&ptr[strlen(ptr)];
for(;*s
{if(*s!=*e)
break;
else
return 1;}
return 0; }
void main() {
char str[100];
printf(\ gets(str);
if(isPalindrome(str))
printf(\else
printf(\
getchar(); }
【实验1-2】删除排序
2. #include
int * Delete(int a[],int n,int x) { int i,pos;
/*①定位待删除元素位置*/
/*②判断数组中是否有和 x 相匹配的元素,若没有,终止程序*/ /*删除元素并排序*/ return a; }
int main() {
int arr[5] = {1,3,5,7,9},x,i;
printf(\ scanf(\
printf(\ for(i = 0;i < 5;i++)
printf(\
}
心得体会:训练指针,加上for的循环语句,if语句,还有调用函数的运用。
正在阅读:
判断回文数12-31
(公共)吉林省二级建造师继续教育考试03-17
自控仪表维护方案10-31
工程建设项目全面成本管理过程中的成本分析03-08
十二生肖流年运势姻缘事业全分析06-27
美国九大客源市场旅游本底趋势线及危机评估04-14
四年级阅读练习210-14
经理助理年终工作总结3篇09-02
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 回文
- 判断