C语言作业(三)
一。完成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语言作业(三)的更多相关文章
- 我的第三次C语言作业
我的第三次C语言作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2 这个作业要求在哪里 https://edu.cnblogs.co ...
- C语言作业评价标准
C语言作业评价标准 作业内容: 每周作业分为基础作业.挑战作业和预习作业: 基础作业为本周所学内容的巩固: 挑战作业包括但不仅限于所学知识的综合运用: 预习作业为下周所学内容的任务单,要求必须在课前完 ...
- 20155303狄惟佳预备作业三Linux学习笔记
20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...
- c语言作业04
这个作业属于哪个课程 C语言程序设计Ⅱ 这个作业要求在哪里 (作业要求)[https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773] 我在 ...
- Swift语言指南(三)--语言基础之整数和浮点数
原文:Swift语言指南(三)--语言基础之整数和浮点数 整数 整数指没有小数的整数,如42,-23.整数可以是有符号的(正数,零,负数),也可以是无符号的(正数,零). Swift提供了8,16,3 ...
- ASP.NET MVC:多语言的三种技术处理策略
ASP.NET MVC:多语言的三种技术处理策略 背景 本文介绍了多语言的三种技术处理策略,每种策略对应一种场景,这三种场景是: 多语言资源信息只被.NET使用. 多语言资源信息只被Javascrip ...
- 基于C#程序设计语言的三种组合算法
目录 基于C#程序设计语言的三种组合算法 1. 总体思路 1.1 前言 1.2 算法思路 1.3 算法需要注意的点 2. 三种组合算法 2.1 普通组合算法 2.2 与自身进行组合的组合算法 2.3 ...
- JAVA作业三
(一)学习总结 1.阅读下面程序,分析是否能编译通过?如果不能,说明原因.应该如何修改?程序的运行结果是什么?为什么子类的构造方法在运行之前,必须调用父 类的构造方法?能不能反过来? class Gr ...
- jQuery 作业三个按钮
作业三个按钮 <!--声明 文档--> <!DOCTYPE html> <!--定义字符集--> <html lang="zh-CN"&g ...
- UWP 多语言的三个概念
首先了解一下 RFC4646 和 BCP-47 是什么东西: RFC4646 The name is a combination of an ISO 639 two-letter lowercase ...
随机推荐
- 【深入理解JVM】类加载器与双亲委派模型
原文链接:http://blog.csdn.net/u011080472/article/details/51332866,http://www.cnblogs.com/lanxuezaipiao/p ...
- tp3.2 URL_MODEL为2 配置
1. tp项目index.php同级目录 add . htaccess文件 ,rewirte重写 内容为: <IfModule mod_rewrite.c> Options +Follo ...
- 最长k可重线段集问题
和那道可重区间集一样 不过这道题可能有垂直于x轴的线段,这就很烦了,直接连会有负环,判掉又会WA 可以想办法把r端点和l端点分开,又要保证答案不变 那么直接把区间l,r都乘以2,l=r时r++,否则l ...
- 云计算之路-阿里云上:服务器CPU 100%问题是memcached的连接数限制引起的
非常抱歉,昨天的服务器CPU 100%问题是达到 memcached 的连接数限制引起的,不是阿里云服务器的问题. 之前我们用的是阿里云“云数据库 memcached 版”,上个周末我们换成了自己搭建 ...
- 软件License认证方案的设计思路
销售license是商业软件的贯用商业模式.用户向商家购买软件安装盘搭载license许可,才可以使用该软件.我们作为软件开发者,为了保护自身的权益,在软件开发过程中也不可避免的会设计license管 ...
- SDP(12): MongoDB-Engine - Streaming
在akka-alpakka工具包里也提供了对MongoDB的stream-connector,能针对MongoDB数据库进行streaming操作.这个MongoDB-connector里包含了Mon ...
- 【Unity3D与23种设计模式】单例模式(Singleton)
GoF中定义: "确认类只有一个对象,并提供一个全局的方法来获取这个对象" 使用单例模式的前提 它只能产生一个对象且不能够被继承 单例模式的优点: 提供方便获取唯一对象的方法 可以 ...
- IPFS和竞争对手们(二)
在上一篇<IPFS和竞争对手们(一)>的开头抱怨的IPFS的开发进度,今天才得知 MaidSafe 是从2006年起步的( )这进度也是醉了. 接上一篇,今天继续讲IPFS的竞争对手们 图 ...
- 常用的Maven依赖
一.数据库类型 1.mysql驱动 <!-- mysql驱动支持 --> <dependency> <groupId>mysql</groupId> & ...
- 设置placeholder字体的颜色
::-webkit-input-placeholder { /* WebKit browsers */ color:#999; } :-moz-placeholder { /* Mozilla Fir ...