首页 / C语言 / C语言博客作业--函数
C语言博客作业--函数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C语言博客作业--函数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1612字,纯文字阅读大概需要3分钟。
内容图文
一、PTA实验作业
题目1:6-5 使用函数输出一个整数的逆序数
1. 本题PTA提交列表
2. 设计思路
- 1.定义变量number
- 2.进行判断,若number为0直接输出;
- 3.不为0,分别取出每一位数并逐步乘10并相加
-
4.输出结果
3.本题调试过程碰到问题及PTA提交列表情况说明。
一开始的时候输不出来逆序数只能取出各个位数,是由于语句的顺序写反了导致的,将result=result*10;放到前面才正确题目2:6-9 使用函数验证哥德巴赫猜想
1. 本题PTA提交列表
2. 设计思路
- 1.定义第一个函数的变量i和x
- 2.若能被整除则不是素数跳出返回0
- 3.若不能被整除则是素数返回1
- 4.定义第二个函数的变量i,j,w
- 5.利用嵌套循环将ij同时进入判断素数的函数并i递增j递减满足判断条件 i+j==n时记入w=1并跳出两层循环
-
6.输出结果
3.本题调试过程碰到问题及PTA提交列表情况说明。
素数判断由于或与且的关系搞错一直素数的判断写错,
第二个函数一开始由于没有设置break语句导致其无法跳出循环,显示结果为五个“,” 设置break语句后让其得以跳出循环才改正确。题目3:7-1 求组合数
1. 本题PTA提交列表
2. 设计思路
- 1.主函数中定义变量 m,n, x,y,z,result
- 2.利用result=y/(x*z)求结果,其中x,y,z均利用函数求阶乘
- 3.求阶乘函数中dingyibianli并将result赋值为1
- 4.利用result=result*i;循环求阶乘
-
5.输出结果
3.本题调试过程碰到问题及PTA提交列表情况说明。
result定义的为浮点型变量,在输出时的控制符没注意写错。
二、同学代码结对互评
1.同学互评照片。
2.我的代码、互评同学代码截图
如上图
3.我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?如果同学代码有错的也请帮忙指出来哪里出问题。
- 1.语句内部的小细节不同吧,我利用‘个位数*10’+个位求,他先得出位数,再利用位数算出逆序数
- 2.我的稍微简单一些,但是他的思路更清晰,容易理解
-
3.我比较喜欢个人的,毕竟简单粗暴。
三、截图本周题目集的PTA最后排名。
四、本周学习总结
1.你学会了什么?
1.1 C语言哪些数据类型?
整型(长、短),字符型,浮点型
1.2 字符型数据需要注意地方?
每个字符型数据在内存中占用一个字节用于存储它的ASCLL码,可以被定义为整型变量
1.3 自增自减运算符?
分前缀与后缀,前缀是先执行运算再将n值作为表达式++n的值;后缀则相反先将n作为表达式n++的值再执行运算
1.4 运算符优先级?
从左至右依次由低到高:逗号运算符、赋值运算符、条件表达式、逻辑运算符(&&、||)、关系运算符、算术运算符、逻辑运算符(!)
1.5 C语言哪些表达式?课堂派哪里做错,做错的请在这里分析原因?
赋值表达式,关系表达式,关系表达式,逻辑表达式,条件表达式
前后缀运算搞不清做错。2.本周的内容,你还不会什么?
位运算符不会,搞不懂进制。运算符的优先级没能熟记,一些概念记得很模糊。
3.循环结构考试总结
1.哪题做错了,怎么改?
第三题的判断素数做错,四五题没有思路,认真对待作业中的错误,并重视错误的改正。
2.考试结果满意么,怎么改进?
不满意,会做的太磨叽,不会的没思路,会做的却陷入自己的死循环,应从平时的错误中吸取经验教训并刻意注意改正。
3.其他总结。
前三道基础题做起来颇为吃力,说明平时作业暴露出了的问题解决的不彻底,只是象征性的更改,没有记住一些关键的思路,就比如素数判断的部分,对平时作业以及课本的不重视,导致本次考试凉凉。
原文:http://www.cnblogs.com/cuizhibin/p/7856786.html
内容总结
以上是互联网集市为您收集整理的C语言博客作业--函数全部内容,希望文章能够帮你解决C语言博客作业--函数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。