第三周作业

****学习内容总结****

要求2:

题目1:A乘以B

1.实验代码

#include<stdio.h>
int main()
{
  int A,B,C;
  scanf("%d %d",&A,&B);
  C=A*B;
  printf("%d\n",C);
  return 0;
}

  2.设计思路

主要描述题目算法

第一步:构建出C语言的框架

第二步:定义A,B,C三个变量,给出C=A*B的算法

3.本调试过程中出现的问题和解决方法

错误提示截图

碰到问题如何解决:仔细观察把retutn改成return

运行结果截图

题目2:求整数均值

1.实验代码

#include<stdio.h>
int main()
{
  int A,B,C,D;
  scanf("%d %d %d %d",&A,&B,&C,&D);
  int Sum=0;
  float Average=0;
  Sum=A+B+C+D;
  Average=(A+B+C+D)/4.0;
  printf("Sum = %d; Average = %.1f\n",Sum,Average);
  return 0;
}

2.设计思路

主要描述题目算法

第一步:定义ABCD四个变量

第二步:给出一个求和算法和一个均值算法

3.本调试过程中遇到的问题和解决办法

错误提示截图

碰到问题如何解决:询问同学把4改成4.0

运行结果截图:

题目3:是不是太胖了

1.实验代码

#include<stdio.h>
int main()
{
  int H;
  scanf("%d",&H);
  float gj,aj;
  gj=(H-100)*0.9;
  aj=gj*2;
  printf("%0.1f\n",aj);
  return 0;
}

2.设计思路

主要描述题目算法

第一步:定义H,gj,aj三个变量

第二步:依据题意给出两个算法

3.本调试过程中遇到的问题和解决办法

错误提示截图

碰到问题如何解决:在自己的编译器编译一下发现2与gj之间要有*

运行结果截图

题目4:输出各位数字

1.实验代码

#include<stdio.h>
int main()
{
  int a,b,c,d;
  scanf("%d",&a);
  b=a/100;
  c=(a-b*100)/10;
  d=a-b*100-c*10;
  printf("%d,%d,%d",b,c,d);
  return 0;
}

2.设计思路

主要描述题目算法

第一步:定义a,b,c,d,四个变量

第二步:给出三个算法使b,c,d,分别代表百位,十位,个位数字

3.本调试过程中出现的问题和解决办法

错误提示截图

碰到问题如何解决:经过前面几题的经验,发现a之前要有&

运行结果截图

要求4:

1、总结本周所学内容、遇到的问题

本周上课讲的内容

复习巩固scanf函数的运用;学习了if语句的使用,在课堂上也有所练习;练习了关于整数型变量“/”和“%”运算的使用;学习了else if句型并在课堂上进行了练习;

学习了如何判定已读入数范围是否符合题设。

学会了用“%.1f”来精确浮点型变量精确到小数点后位数;通过PTA作业编程错误来进一步熟悉了计算机的运算

本周遇到的问题

错误截图

如何解决:在课堂上及时向老师提问

2.点评同学作业

曹琪http://www.cnblogs.com/blueblog6/p/7687445.html

陈雨秋http://www.cnblogs.com/cyq66992152/

郭志康http://www.cnblogs.com/gzk08-20/p/7675386.html


 

 

 

 

posted @ 2017-10-21 00:59  张乐五班  阅读(144)  评论(1编辑  收藏  举报