博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第三周作业
阅读量:6326 次
发布时间:2019-06-22

本文共 1376 字,大约阅读时间需要 4 分钟。

一.完成PTA第三周作业


 1.A乘以B


 (1).实验代码

#include 
int main(){ int A,B; scanf("%d %d",&A,&B); int N=A*B; printf("%d",N);}

(2).设计思路

a.将要输入的正整数A,B定义为整形

b.定义一个整形变量N为A*B

c.输出N

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

本题并未遇到问题

(4).结果运行图


2.求整数均值


 

(1).实验代码

#include 
int main(){ int A,B,C,D; scanf("%d %d %d %d",&A,&B,&C,&D); int S=A+B+C+D; float AV=S/4.0; printf("Sum = %d; Average = %.1f",S,AV);}

 (2).设计思路

a.定义要输入4个的正整数为整型

b.定义变量S为整形,并将4个数之和赋给S

c.定义变量AV为单精度浮点型并将S/4.0的值赋给AV

d.输出S,AV

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

问题:

计算结果不正确

解决方法:将代码中的4更改为4.0,使(S/4)的类型变成为浮点数

(4).运行结果


3.是不是太胖了


(1).实验代码

#include 
int main(){ int H; scanf("%d",&H); float W=(H-100)*1.8; printf("%.1f",W); }

(2).设计思路

a.将要输入的正整数定义为整型变量H

b.将要输出的精确到小数点后一位的数定义为浮点数型变量W,并套用换算公式

c.输出W

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

本题未遇到问题

(4).运行结果

感觉我的体重还行?


4.输出各位数字

(1).实验代码

#include 
int main(){ int N,H,T,S; scanf("%d",&N); H=N/100; T=N/10-H*10; S=N%100-T*10; printf ("%d,%d,%d",H,T,S);}

(2).设计思路

a.将要输入的正整数赋给定义为整型的变量N

b.将N/100的值赋给整型定义的变量H,作为百位数输出

c.将N/10-H*10的值赋给整型定义的变量T,作为十位数输出

d.将N%100-T*10的值赋给整型定义的变量S,作为个位数输出

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

本题未遇到问题

(4).运行结果


二.将代码上传到GIT

对不起,由于本人无PC,所以无法上传GIT


三.总结和学习进度条

(1).总结:本次作业相较以往的作业难度更大了,学习起来也是更有难度了,C语言的学习还任重道远,这周我学习了MOOC第三,四周的课程,初步了解了C语言中循环结构的皮毛,不过我在MOOC上的课程以及落下不少了今后的日子里还是应该勤加学习,努力补上和同学间的差距,希望在接下来的一周中能再接再厉,更勤奋的去学习C语言

(2).学习进度条

 

转载于:https://www.cnblogs.com/ryo-/p/7688380.html

你可能感兴趣的文章
一、WebGL——着色器和绘制
查看>>
ES6-Promise
查看>>
JavaScript设计模式----策略模式
查看>>
Java快速扫盲指南
查看>>
[分享]iOS开发-设置NavigationBar的颜色和字体属性
查看>>
安装Python第三方函数库方法
查看>>
react融合进系统的体验
查看>>
[分享]iOS开发-图片点击点击放大
查看>>
[LintCode] Max Points on a Line
查看>>
SE-0005,一个你可能想知道的 Swift 改进提案
查看>>
从游戏脚本语言说起,剖析Mono所搭建的脚本基础
查看>>
前后端分离项目实践_扩展
查看>>
MSSQL-最佳实践-Always Encrypted
查看>>
关于python中函数的思考
查看>>
使用kubernetes的deployment进行RollingUpdate
查看>>
Python零基础学习笔记(九)—— 随机数
查看>>
真相了!小米 9 透明尊享版叫停发售,其实是三星的锅 ...
查看>>
Android sqlite sql语句基础
查看>>
无人工厂里到底有没有工人?
查看>>
移动端高清、多屏适配方案
查看>>