202201110206郭屹瑾的第十五周博客作业-创新互联

这个作业的要求在哪里https://bbs.csdn.net/topics/610882618
我在这个课程的目标是熟练地理解并且
这个作业在那个具体方面帮助我实现目标给了我许多练习让我去熟练使用的机会
参考文献《C语言程序设计教程》、社区
PTA作业

在这里插入图片描述

成都创新互联是专业的梁平网站建设公司,梁平接单;提供成都网站制作、网站设计、外贸网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行梁平网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!1.1 组织星期信息

输入一个正整数repeat (0定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。
Sunday Monday Tuesday Wednesday Thursday Friday Saturday

1.1.1造数据处理

数据表达:定义变量indix,repeat(运算次数),*a【7】(字符数组),b【100】(输入字符数组)
数据处理:
在这里插入图片描述

1.1.2实验代码截图

在这里插入图片描述

1.1.3造数据测试
输入样例输出样例
3
Tuesday3
Wednesda4
year-1
1.1.4提交列表

在这里插入图片描述
一开始没有使用indix这个变量进行赋值判断条件所以到值答案错误,错误在只有输入输入之后的判断条件错误只有输入没有输出。
编译错误是由于更改过程之中并没有注意到空指针这一危险的行为。导致编译器多次警告报错。
在我的多次修改下命名indix变量可以做到满足判断条件,并且输出结果。最终才答案正确。

1.2 指向函数的指针 1.2.1分析下面代码,体会 理解 指向函数的指针

#include
int max(int a,int b){
if(a>b) return a;
else return b;
}
int main(){
int(*pf)();
int x=5,y=8,z;
pf=max;
z=(*pf)(x,y);
printf(“max=%d”,z);
return 0;
}

1.2.2数据处理

数据表达:创建变量a,b输入变量x,y;大值:MAX;
数据整理:
在这里插入图片描述

1.2.3实验代码截图

在这里插入图片描述

1.2.4提交列表

在这里插入图片描述
一开始我没有看清楚题目,在题意上出现了疏忽导致我的代码编写上并没有使用指针而是单纯的使用了普通的定义变量。在经过多次的实验结果数据输出无误但答案依然错误之后我注意到题目的意思我没有理解透彻。所以接下来对其的代码进行在合理位置添加了指针变量的。

1.3代码互评

这是贺文利同学的代码
在这里插入图片描述
这是我的代码
在这里插入图片描述
与之不同的是我使用的是指针数组,而他使用的是二维数组,我的条件判定的条件依靠判定变量的值来确定IF函数中的多种情况,但是他并没有使用判定变量,这也因此他的逻辑思维的表现形式表示比我更加巧妙更加简洁。

3学习进度总结 3.1学习思维导图

在这里插入图片描述

3.2学习进度总结

在这里插入图片描述

3.3累计代码行数与累计博客字数

在这里插入图片描述

第十五周总结:本周从初始的认识指针如何定义使用指针到指针的使用,然后是指针数组,指针数组元素的调用,以及指针数组的相关输出,与运算方法。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


新闻名称:202201110206郭屹瑾的第十五周博客作业-创新互联
文章出自:http://azwzsj.com/article/ccojdh.html