码迷,mamicode.com
首页 > 编程语言 > 详细

C语言作业(三)

时间:2017-10-20 20:17:00      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:观察   es2017   错误   return   技术分享   计算   问题   2-2   调试过程   

一。完成PTA上四题作业

技术分享

二。具体解题

(一)。A乘以B

1.实验代码

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

2.设计思路

A:将要输入的正整数定义

B:套用公式

C:输出结果

3.本题调试中遇到的问题及结果

本题未遇到问题

4.运行结果

技术分享

(二)。求整数均值

1.实验代码

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

2.设计思路

A:定义输入正整数类型,输出的数类型及其精确位数

B:套用求和,平均值公式

C:输出结果

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

技术分享

问题:不知如何把小数点精确到1位

解决方法:在课堂上通过老师的PPT学习到了如何规定输出格式

4.运行结果

技术分享

(三)。是不是太胖了?

1.实验代码

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

    return 0;
}

2.设计思路

A:定义要输入的正整数,要输出的精确到小数点后一位的数

B:套用题目所给的公式

C:输出结果

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

技术分享

问题:同(二)中一样,忘记如何规定输出格式

解决方法:询问同学

技术分享

问题:计算结果出错,审题不清未观察到公斤与市斤的转换

解决方法:认真审题,发现了错误

4.运行结果

技术分享

(四)。输出各位数字

1.实验代码

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

2.设计思路

A:定义要输入三位正整数,要输出的三个数

B:通过a/100得到数,同时因为两个数都为INT型,得到的数也为整形,于是得到正整数作为百位数

C:同B的思路通过数的定义得到个位数,十位数

D:输出结果

3.本题调试中遇到的问题及解决方法

本题并未遇到问题

4.运行结果

技术分享

三.将代码上传到GIT

四.总结及学习进度条

(一)。总结:这周的学习有些难度,我认为我对C语言的重视还不够,C语言的学习中练习至关重要,我在这方面还需多多努力

(二)。学习进度条:

技术分享

技术分享

C语言作业(三)

标签:观察   es2017   错误   return   技术分享   计算   问题   2-2   调试过程   

原文地址:http://www.cnblogs.com/lhyyy/p/7698903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!