一。完成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 ;
}

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/;
printf("Sum = %.0f; Average = %.1f",e,f);
system("pause");
return ; }

2.设计思路

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

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

C:输出结果

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

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

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

4.运行结果

(三)。是不是太胖了?

1.实验代码

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

2.设计思路

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

B:套用题目所给的公式

C:输出结果

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

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

解决方法:询问同学

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

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

4.运行结果

(四)。输出各位数字

1.实验代码

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

2.设计思路

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

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

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

D:输出结果

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

本题并未遇到问题

4.运行结果

三.将代码上传到GIT

四.总结及学习进度条

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

(二)。学习进度条:

C语言作业(三)的更多相关文章

  1. 我的第三次C语言作业

    我的第三次C语言作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2 这个作业要求在哪里 https://edu.cnblogs.co ...

  2. C语言作业评价标准

    C语言作业评价标准 作业内容: 每周作业分为基础作业.挑战作业和预习作业: 基础作业为本周所学内容的巩固: 挑战作业包括但不仅限于所学知识的综合运用: 预习作业为下周所学内容的任务单,要求必须在课前完 ...

  3. 20155303狄惟佳预备作业三Linux学习笔记

    20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...

  4. c语言作业04

    这个作业属于哪个课程 C语言程序设计Ⅱ 这个作业要求在哪里 (作业要求)[https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773] 我在 ...

  5. Swift语言指南(三)--语言基础之整数和浮点数

    原文:Swift语言指南(三)--语言基础之整数和浮点数 整数 整数指没有小数的整数,如42,-23.整数可以是有符号的(正数,零,负数),也可以是无符号的(正数,零). Swift提供了8,16,3 ...

  6. ASP.NET MVC:多语言的三种技术处理策略

    ASP.NET MVC:多语言的三种技术处理策略 背景 本文介绍了多语言的三种技术处理策略,每种策略对应一种场景,这三种场景是: 多语言资源信息只被.NET使用. 多语言资源信息只被Javascrip ...

  7. 基于C#程序设计语言的三种组合算法

    目录 基于C#程序设计语言的三种组合算法 1. 总体思路 1.1 前言 1.2 算法思路 1.3 算法需要注意的点 2. 三种组合算法 2.1 普通组合算法 2.2 与自身进行组合的组合算法 2.3 ...

  8. JAVA作业三

    (一)学习总结 1.阅读下面程序,分析是否能编译通过?如果不能,说明原因.应该如何修改?程序的运行结果是什么?为什么子类的构造方法在运行之前,必须调用父 类的构造方法?能不能反过来? class Gr ...

  9. jQuery 作业三个按钮

    作业三个按钮 <!--声明 文档--> <!DOCTYPE html> <!--定义字符集--> <html lang="zh-CN"&g ...

  10. UWP 多语言的三个概念

    首先了解一下 RFC4646 和 BCP-47 是什么东西: RFC4646 The name is a combination of an ISO 639 two-letter lowercase ...

随机推荐

  1. JavaScript设计模式(10)-观察者模式

    观察者模式 1. 介绍 发布者与订阅者是多对多的方式 通过推与拉获取数据:发布者推送到订阅者或订阅者到发布者那边拉 使并行开发的多个实现能彼此独立地进行修改 其实我们在前端开发中使用到的时间监听就是浏 ...

  2. 【BZOJ2882】工艺(后缀数组)

    [BZOJ2882]工艺(后缀数组) 题面 BZOJ权限题,我爱良心洛谷 题解 最容易的想法: 把字符串在后面接一份 然后求后缀数组就行了... #include<iostream> #i ...

  3. 8Manage:物流CRM,深度挖掘快递企业下一站蓝海!

    [导读]网购的普及加快了快递物流服务在中国的发展,而物流行业也开始展露出自身巨大的发展潜力和进步空间.其中,作为物流行业根本核心的物流客户关系管理开始引起了管理者的注意,如何升级用户物流服务体验,把握 ...

  4. C# + Javascript 实现评论回复功能

    首先先介绍一下前台 <script type="text/javascript"> function openWindow() { window.open(" ...

  5. LTS和其他解决方案的比较(官方)

    主要根据LTS支持的几种任务(实时任务.定时任务.Cron任务,Repeat任务)和其他一些 开源框架在应用场景上做比较. 实时任务,实时执行 这种场景下,当任务量比较小的时候,单机都可以完成的时候. ...

  6. 【机器学习】正则化的线性回归 —— 岭回归与Lasso回归

    注:正则化是用来防止过拟合的方法.在最开始学习机器学习的课程时,只是觉得这个方法就像某种魔法一样非常神奇的改变了模型的参数.但是一直也无法对其基本原理有一个透彻.直观的理解.直到最近再次接触到这个概念 ...

  7. git上传项目到github简易步骤

    第一步: 在github创建仓库,创建完成进入该仓库,仓库地址如:https://github.com/winerss/wcMall格式 第二步:使用git,cd到本地项目目录下,执行git明令: g ...

  8. js制作列表滚动(有滚动条)

    function mouseWheel(obj, fn){ var ff = navigator.userAgent.indexOf("Firefox"); if (ff != - ...

  9. python中干掉tornado的连接失败日志

    用了tornado真的是比较舒服,很多事都为你做好了. 但也有不令人满意的地方--对于我这个洁癖来说,自动给我的控制台打印不受我控制的信息是不能忍受的. 连接到一个新的地方,如果失败,tornado会 ...

  10. Mysql使用规范文档 20180223版

    强制:不允许在跳板机上/生产服务器上手工连接,查询或更改线上数据 强制:所有上线脚本必须先在测试环境执行,验证通过以后方可在生产环境执行. 强制:上线脚本的编码格式统一为UTF-8 强制:访问数据库需 ...