[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
编程语言
> 详细
C语言博客作业--函数
时间:
2017-11-18 00:24:45
阅读:
351
评论:
0
收藏:
0
[点我收藏+]
一、PTA实验作业
6-1 符号函数
1.本题PTA提交列表
2.设计思路
3..本题调试过程碰到问题及PTA提交列表情况说明。
前面的错误都是由于关系运算符中==写成=导致的
6-6 使用函数输出水仙花数
1.本题PTA提交列表
2.设计思路
1.narcissistich函数(判断number是否为水仙花数)
定义循环变量i,j,a储存每一位上的数,sum总和count位数
for(i=number;i>0;i=i/10)每执行一次count+1
for(k=1;k<=count;k++)q=q*a来获得每一位的n次方(n为位数)sun=sun+q,q=1
如果sum==number返回1,否则返回0
2.PrintN函数(打印开区间(m, n)内所有的水仙花数)
定义r储存数字
for(r=m+1;r<=n-1;r++)调用narcissistic函数,如果返回1就打印该数
3..本题调试过程碰到问题及PTA提交列表情况说明。
部分正确:打印水仙花数时循环多判断了一位导致有时会输出错误,这个错误是通过变量监测改正的
编译错误:void函数不能有返回值
7-1 求组合数
1.本题PTA提交列表
2.设计思路
3.本题调试过程碰到问题及PTA提交列表情况说明
部分正确:没有考虑n=m/2的情况在Pta的测试点提示下找到错误
二、同学代码结对互评
1.我的代码、互评同学代码截图
李于程代码:
我的代码:
2.我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?如果同学代码有错的也请帮忙指出来哪里出问题。
不同在他第一个函数变量名取得比较不易懂,而我就比他好一点,第二段函数中他是将数分成两段求解而我是只将前面的1作为特殊情况我的循环用的是for( ; ; )这样不够好懂,所以他的会好一些,但是我觉得我的代码排版比较美观而且简洁
三、截图本周题目集的PTA最后排名
四、本周学习总结
1.你学会了什么?
1.1 C语言哪些数据类型?
整形
短整形
长整形
无符号整形
无符号长整形
无符号短整形
字符型
单精度双精度浮点型
1.2 字符型数据需要注意地方?
大小写的转换可以用-‘a‘+‘A‘
字符型变量转整形是变成ASC码
1.3 自增自减运算符
a--/a++是后缀(自减)自增,变量值(减少)增加,表达式值不变
--a/++a是前缀(自减)自增,变量值(减少)增加,表达式值增加
1.4 运算符优先级?
初等运算符>单目运算符>算数运算符>移位运算符>关系运算符>位逻辑运算符>逻辑运算符>三目运算符>赋值运算符>逗号运算符
只有单目运算符和赋值运算符从左到右结合
1.5 C语言哪些表达式?课堂派哪里做错,做错的请在这里分析原因?
赋值表达式,逻辑表达式,条件表达式,关系表达式
错题
当时不知道后缀自增不改变表达式,现在理解了
2.本周的内容,你还不会什么?
基本都弄懂了
3.循环结构考试总结
1.哪题做错了,怎么改?
没错
2.考试结果满意么,怎么改进?
最后一题代码有点复杂,主要是思路不够清晰,以后做题多写伪代码
C语言博客作业--函数
原文:http://www.cnblogs.com/Airoure/p/7845947.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!