C语言基础课第四次作业
PTA第四次作业
7-2 打印九九口诀表
一.程序代码
#include <stdio.h>a int main(void) {int i, j, n;scanf("%d", &n); for(i = 1; i <= n; i++) {for(j = 1; j <= i; j++) {printf("%d*%d=%-4d", j, i, i * j);}printf("\n");}return 0; }
二.设计思路
1.文字描述
第一步:编译预处理命令,定义主函数
第二步:定义变量,用i来表示依次递增的数,用n来限制乘法表的行数
第三步:将i的值赋给j,接着将i和j依次相乘,得到最后的九九口诀表
2.流程图
3.调试过程中的错误和解决办法
(1)调试过程中发现的错误
(2)解决办法
将for语句中的“;改成“,”后,程序便可以正常运行了。要注意语句中标点的使用
PTA第四次作业
7—3 计算阶乘和
一.程序代码
#include<stdio.h>
int main()
{
int n,i,j;
int sum=0,s=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s=1;
for(j=1;j<=i;j++)
s=s*j;
sum=sum+s;
}
printf("%d\n",sum);
}
二.设计思路
1.文字描述
第一步:编译预处理命令,定义主函数
第二步:定义变量,用sum来表示阶乘和,s作为每一次乘积的得数,i和j作为每一次运算之后的变量
第三步:每次计算完之后都将sum与s的和,赋值给新的sum,这样以此类推,得到最后的阶乘和。
2.流程图
3.
调试过程中的问题和解决办法
(1)调试过程中的问题
(2)解决办法
没有切换输入法,没有用英语中的“,”进行输入,导致编译错误,因此将逗号改成英文中的,问题便解决了。
三.总结和学习进度条
1.
(1)学习的内容:for 语句,while语句,break语句,scanf语句,continue语句,素数的判断,阶乘的求法
(2)遇到的问题:语句使用过程中有时会有逻辑上的错误以及少量的输入错误,对于某些问题的学习不够深入,导致学到的知识没有办法应用到现实生活中来解决实际的问题
(3)解决办法;首先对下一节要讲的内容进行自己预习,结合MOOC的课程,自己先进行学习,标记出自己在学习过程中遇到的问题,然后在上课的时候着重听一下自己不会的部分。晚上再根据书上的代码,将书上的代码进行修改,之后进行反复练习,如果再有不会的问题,再跟旁边同学进行讨论,这样基本上就能把问题解决了。对于学到的代码编写方式,进行反复的思考,这样能更有利于知识的吸收和消化。
2.点评三个同学的本周作业
(1)商立泽作业评价 (2)贾振伟作业评价 (3) 王萌作业评价
3.
(1)代码行数、博客园字数和时间
(2)折线图
(3)涉及的知识点
for 语句,while语句,break语句,scanf语句,continue语句,素数的判断,阶乘的求法
转载于:https://www.cnblogs.com/xcd5809/p/10090497.html
C语言基础课第四次作业相关推荐
- C语言程序设计第四次作业——选择结构(2)
(一)改错题 输出三角形的面积和周长,输入三角形的三条边a.b.c,如果能构成一个三角形,输出面积area和周长perimeter(保留2位小数):否则,输出"These sides do ...
- c语言程序设计第四次作业——顺序结构
(一)改错题 输出三角形的面积和周长,输入三角形的三条边a.b.c,如果能构成一个三角形,输出面积area和周长perimeter(保留2位小数):否则,输出"These sides do ...
- C语言基础课第五次作业
PTA第五次作业 7-2 统计一行文本中的单词个数 一.程序代码 #include<stdio.h>int main(void) {char string[10000];int i,num ...
- c语言第四章作业,大学C语言第四章作业答案
大学C语言第四章作业答案,期末考试的题库,二级C语言的练习 第四章课后习题参考程序 三.编程 1.输入一个正整数,判断该数为奇数还是偶数. 参考程序:(1) #include int main() { ...
- c语言第四阶段在线作业,中石大(华东)12春(41400) 《C语言》第四阶段在线作业(自测)...
(41400) <C语言>第四阶段在线作业(自测) 1.第1题 单选题 已知char b[5],*p=b; ,则正确的赋值语句是 A.b="abcd"; B.*b=&q ...
- 网络1711班 C语言第四次作业批改总结
网络1711班 C语言第四次作业批改总结 助教有话说(写在前面) 近来,有同学跟老师和助教们反映:博客作业太多太麻烦,而且对编程能力提高似乎没什么帮助?在这里我要谈一谈我的感想. 博客作业的意义? 首 ...
- 怎么交c语言课堂作业,C语言第四次作业课堂
<C语言第四次作业课堂>由会员分享,可在线阅读,更多相关<C语言第四次作业课堂(24页珍藏版)>请在人人文库网上搜索. 1.1,C,语言作业解析,第三弹,寄语:本次作业比较变态 ...
- 2014年秋广州华师在线计算机的作业答案,18秋华师《C语言程序设计B》在线作业-4辅导资料...
18秋华师<C语言程序设计B>在线作业-4辅导资料 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 2.90 积分 18秋华师<C语 ...
- c语言程序设计电大作业,电大C语言程序设计第1234次作业及答案
<电大C语言程序设计第1234次作业及答案>由会员分享,可在线阅读,更多相关<电大C语言程序设计第1234次作业及答案(27页珍藏版)>请在人人文库网上搜索. 1.M資妄 呦圧 ...
最新文章
- 3dmax2020安装失败原因及解决方法_电伴热带安装维护,线路断路器跳闸的原因及解决方法...
- java中如何改方法签名_我们可以在Java重写中更改方法签名吗?
- 设计模式之访问者模式、例子分析
- python django事务transaction源码分析
- 51 -leetcode 38 -字符串
- 基于CSS3的3D旋转效果
- java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space
- STM32串口驱动安装攻略
- pip卸载旧版本后安装新版本(我是Python3)
- RFID定位技术在仓库管理中的应用--新导智能
- 锂电池是什么材料做的
- 学习excel的使用技巧复制一列文本成新列去重
- 8月第1周业务风控关注 | 小红书等多款App因内容违规被下架
- Egret 使用反向遮罩做新手引导功能
- 软件学院“SIdea”软件创意大赛
- Android 蓝牙 ble 随机地址深层次分析
- 基于Vue+Node的商城后台管理系统
- 牛年地图导航 2023年最新版车载版 包用
- 装饰器设计模式代码套路-咖啡加奶
- IDEA中出现module not specified异常如何jiejue