第三周作业

一.完成PTA题目中的4题


1.A乘以B


 (1).实验代码

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

(2).设计思路

a。输入整型变量A,B

b。输出整型A*B的值

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

问题:在处存在疑惑

解决方法:咨询同学,对比同学代码,发现不需要考虑范围

(4).运行结果

 


 

2.求整数均值


(1).实验代码

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

(2).设计思路

a。将要输入的值A,B,C,D定义为整型,要输出的正整数sum定义为整型,精确到小数点1位小数average定义为浮点型

b。将要输出的sum,average套用公式

c。将输出的平均值输出格式定义为%.1f

d。输出sum,average

(3).本题调试遇到的问题和解决方法

问题:输出结果错误:平均值未精确到小数点后一位,计算结果错误

解决方法:向同学咨询,并且认真检查了代码,学习到了如何把小数精确位数

(4).运行结果


3.是不是太胖了?


(1).实验代码

#include <stdio.h>
int main()
{
  int H;
  scanf("%d",&H);
  printf("%.1f",1.8*(H-100));
}

(2).设计思路

a。定义要输入的正整数为整型

b。在输出中套用题目公式

c。输出结果

(3).本题调试中遇到的问题和解决方法

问题:在处存在困惑

解决方法:不需要考虑范围

(4).运行结果


4.输出各位数字


(1).实验代码

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

(2).设计思路

a。定义数的类型

b。通过x/100得到一个数,因为两数字均为整型,得到的数也为一个整型数

c。同b所示,以步骤b的思路得到个位十位数

d。输出结果

(3).本题调试中遇到的问题和解决方法

本题并未遇到问题

(4).运行结果


二.将代码上传到GIT

对不起,由于本人现在暂时没有PC,暂时无法将代码上传到GIT


三.总结和学习进度条

总结:这周的学习难度挺大,我觉得挺难的,老师的讲课也开始让人产生困惑了,可能应该多去图书馆学习一下了,希望自励自勉,C语言的学习还需努力啊!

学习进度条:

 

posted @ 2017-10-19 23:26  訫穻_Y  阅读(174)  评论(0编辑  收藏  举报