第三周作业

题目一7-9A乘以B

1.实验代码

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

2.设计思路

第一步:输入基本程序框架

第二步:填写题目中的变量

第三步:分清输入和输出变量并将其写到相应的地方

3.遇到的问题及解决方法

遇到的问题:添加运算符后编译不了

解决方法:将英文的错误提示翻译成汉语找到相应的错误,修正后再试,而且问同学得知不需要输入运算符,只需在printf中输入a*b即可

4.运行结果图

题目二7-10求整数均值

1.实验代码

#include <stdio.h>
int main()
{
  int a,b,c,d;
  int sum;
  float aver;
  
  scanf("%d %d %d %d",&a,&b,&c,&d);
  sum=a+b+c+d;
  aver=(float)sum/4;
  printf("Sum = %d; Average = %.1f",sum,aver);
  
  return 0;
}

2.设计思路

第一步:写程序框架

第二步:分清变量类型(int或float)并定义变量

第三步:输入题目要求的公式及相应的运算符

3.遇到的问题及解决方法

遇到的问题:编译器可以编译成功,在PTA上提交就提示格式错误

解决方法:认真检查后发现Printf中的Average前少了空格,加上后就上传答案正确了

注:今后要认真的检查自己写的代码printf中的输入格式是否与PTA中要求的格式一致

4.运行结果截图

题目三7-11是不是太胖了

1.实验代码

#include <stdio.h>
int main()
{
    int A;
    float B,C;
    
    scanf("%d",&A);
    B=(A-100)*0.9;
    C=B*2;
    printf("%.1f",C);
    
    return 0;
}

2.设计思路

第一步:写出框架

第二步:分清变量类型

第三步:输入计算公式

第四步:写出需要输出内容

3.遇到的问题及解决方法

这道题没有什么问题

4.运行结果图

题目四7-6输出各位数字

1.实验代码

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

2.设计思路

第一步:写出程序框架

第二步:明白所需变量类型

第三步:输入变量及运算公式

第四步:输入printf中的内容

3.遇到的问题及解决方法

本题遇到的问题和第一二题遇到的问题类似,在前面已经解决,但这里仍出现了错误

注:要把遇到的问题记录下来,多看看,尽量避免同一个问题犯两次错误

4.运行结果图

五:PTA提交列表截图

六:

1.git上传文件截图

2.git地址:https://git.coding.net/Hunjunxian/zuoye.git

七:遇到的问题及解决办法

遇到的问题:在PTA上提交作业时总是格式错误,还有在使用浮点数时printf中的%.1f总是丢了.1

解决办法:将自己写的代码中printf中的内容与PTA中的输出格式对比,查找错误,发现总是少了空格或字母的大小写弄错;关于浮点数的使用就回看上课拍的课件照片,多练习几次就记住了,问题就解决了

八:学习进度条及折线图

日期 代码行数 博客字数 所用时间 知识点
2017.10.17 86 350-400 4小时20多分 变量类型,重点浮点数

折线图:

九:我评论的博客

姚爽  http://www.cnblogs.com/yaoshuang/

何宗彦 http://www.cnblogs.com/hezongyan/

麒麟666  http://home.cnblogs.com/u/blueblog6/

原文地址:https://www.cnblogs.com/123456hjx/p/7684532.html