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语言基础课第四次作业相关推荐

  1. C语言程序设计第四次作业——选择结构(2)

    (一)改错题 输出三角形的面积和周长,输入三角形的三条边a.b.c,如果能构成一个三角形,输出面积area和周长perimeter(保留2位小数):否则,输出"These sides do ...

  2. c语言程序设计第四次作业——顺序结构

    (一)改错题 输出三角形的面积和周长,输入三角形的三条边a.b.c,如果能构成一个三角形,输出面积area和周长perimeter(保留2位小数):否则,输出"These sides do ...

  3. C语言基础课第五次作业

    PTA第五次作业 7-2 统计一行文本中的单词个数 一.程序代码 #include<stdio.h>int main(void) {char string[10000];int i,num ...

  4. c语言第四章作业,大学C语言第四章作业答案

    大学C语言第四章作业答案,期末考试的题库,二级C语言的练习 第四章课后习题参考程序 三.编程 1.输入一个正整数,判断该数为奇数还是偶数. 参考程序:(1) #include int main() { ...

  5. c语言第四阶段在线作业,中石大(华东)12春(41400) 《C语言》第四阶段在线作业(自测)...

    (41400) <C语言>第四阶段在线作业(自测) 1.第1题 单选题 已知char b[5],*p=b; ,则正确的赋值语句是 A.b="abcd"; B.*b=&q ...

  6. 网络1711班 C语言第四次作业批改总结

    网络1711班 C语言第四次作业批改总结 助教有话说(写在前面) 近来,有同学跟老师和助教们反映:博客作业太多太麻烦,而且对编程能力提高似乎没什么帮助?在这里我要谈一谈我的感想. 博客作业的意义? 首 ...

  7. 怎么交c语言课堂作业,C语言第四次作业课堂

    <C语言第四次作业课堂>由会员分享,可在线阅读,更多相关<C语言第四次作业课堂(24页珍藏版)>请在人人文库网上搜索. 1.1,C,语言作业解析,第三弹,寄语:本次作业比较变态 ...

  8. 2014年秋广州华师在线计算机的作业答案,18秋华师《C语言程序设计B》在线作业-4辅导资料...

    18秋华师<C语言程序设计B>在线作业-4辅导资料 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 2.90 积分 18秋华师<C语 ...

  9. c语言程序设计电大作业,电大C语言程序设计第1234次作业及答案

    <电大C语言程序设计第1234次作业及答案>由会员分享,可在线阅读,更多相关<电大C语言程序设计第1234次作业及答案(27页珍藏版)>请在人人文库网上搜索. 1.M資妄 呦圧 ...

最新文章

  1. 3dmax2020安装失败原因及解决方法_电伴热带安装维护,线路断路器跳闸的原因及解决方法...
  2. java中如何改方法签名_我们可以在Java重写中更改方法签名吗?
  3. 设计模式之访问者模式、例子分析
  4. python django事务transaction源码分析
  5. 51 -leetcode 38 -字符串
  6. 基于CSS3的3D旋转效果
  7. java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space
  8. STM32串口驱动安装攻略
  9. pip卸载旧版本后安装新版本(我是Python3)
  10. RFID定位技术在仓库管理中的应用--新导智能
  11. 锂电池是什么材料做的
  12. 学习excel的使用技巧复制一列文本成新列去重
  13. 8月第1周业务风控关注 | 小红书等多款App因内容违规被下架
  14. Egret 使用反向遮罩做新手引导功能
  15. 软件学院“SIdea”软件创意大赛
  16. Android 蓝牙 ble 随机地址深层次分析
  17. 基于Vue+Node的商城后台管理系统
  18. 牛年地图导航 2023年最新版车载版 包用
  19. 装饰器设计模式代码套路-咖啡加奶
  20. IDEA中出现module not specified异常如何jiejue

热门文章

  1. 干货分享 | HERMES 计算功能连接指标手册
  2. Android项目实践——短信发送接口的封装与设计
  3. JSN-SR04T倒车雷达超声波测距模块
  4. 流水线Imputer的使用对pima数据进行处理
  5. (2019)建筑物中的占用感知:数据分析方法综述
  6. c语言用单链表实现lru算法,手写单链表实现和LRU算法模拟
  7. ssw02的OI世界
  8. Android悬浮窗滤镜,屏幕滤镜(PWM防闪烁)
  9. 2022上海市安全员A证考试试题及在线模拟考试
  10. GridSearch(网格搜索)调参