一、PTA实验作业

题目1.温度转换

1.实验代码

int main()
{
int fahr = 150,celsius;
celsius = 5 * (fahr - 32) / 9;
printf("fahr = %d, celsius = %d",fahr,celsius);
return 0;
}

2.设计思路

  • 题目没有输入

  • 根据题目要求定义变量fahr和celsius

  • 对fahr进行赋值再进行计算赋值给celsius,并用printf语句进行输出

3.本题调试过程中碰到问题及解决办法

  • 刚开始没有注意到输出的格式,得到格式错误,再次审题后发现了格式问题并解决。

题目2.将x的平方赋值给y

1.实验代码

int main()
{
int x, y;
x = 3;
y = x*x;
printf("%d = %d * %d\n",y,x,x);
printf("%d * %d = %d",x,x, y);
return 0;
}

2.设计思路

  • 这道题仍然没有输入

  • 按照题目定义变量x,y

  • 对x赋值 再经过计算得到x的平方,并赋值给y

  • 用printf进行输出

3.本题调试过程中碰到问题及解决办法

  • 没有审清楚题目,不知道输出是用%d的形式进行输出。最后抱着试试的心态弄好了。

题目3.是不是太胖了

1.实验代码

int main()
{
int height;
float weight;
scanf("%d", &height);
weight = (height - 100)*0.9 * 2;
printf("%.1f", weight);
return 0;
}

2.设计思路

  • 需要输入一个身高height

  • 进过计算将得到的值赋值给体重weight

  • 按照保留一位小数的格式输出体重weight

3.本题调试过程中碰到问题及解决办法

*没有问题 一次过关

题目4.输出各位数字

1.实验代码

int main()
{
int num;
scanf("%d", &num);
printf("%d,%d,%d", num / 100, (num / 10)%10, num %10);
return 0;
}

2.设计思路

  • 需要输入一个三位正整数num

  • 然后通过/100,先/10再%10,%10来分别得到百位,十位,个位数字

  • 直接输出

3.本题调试过程中碰到问题及解决办法

二、截图本周题目集的PTA提交列表以及最后排名。

PTA提交列表

PTA排名

本周学习总结

1.你学会了什么?

经过本周的学习,我学会了如果用C语言编写最简单的代码,为我以后的学习奠定下了基础。

2.本周的内容你还不会什么?

暂时还没有,基本都会了。

3.你碰到什么困难,打算如何解决。

理解错题目意思,多做题就能解决。

第一周C语言作业的更多相关文章

  1. 第一份c语言作业

    2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? •答案: 软件工程专业是个年轻的专业,紧跟这个信息化的新时代.我学习它是因为感兴趣,经过一周的学习,我了解了一些 该专业课程主要是c语言程 ...

  2. 软件工程 in MSRA 第一周博客作业

    1. 自我介绍 大家好-我是陈海峰,哈尔滨工业大学计算机学院的一名大四学生,大四开始在 MSRA 的 KC 组进行实习.作为一个标准的"肥宅",对运动没什么兴趣的我,主要的兴趣点就 ...

  3. day3(第一周)周末作业

    1.创建字符串变量的三种写法及其区别# 代码:单引号 ''# 双引号 ""# 多引号 ''' '''# 区别:单引号和双引号没有任何区别,一般用于单行字符:多行字符用多引号.## ...

  4. ASE高级软件工程 第一周博客作业

    1.自我介绍 我叫姚顺,是来自哈尔滨工业大学计算机学院的一名大四本科生,专业方向计算机科学,目前在KC组实习.平时的业余时间主要用来打篮球,听音乐,跑步,当然还有游戏(划掉).之前的大学三年主要用来做 ...

  5. 大数据spark学习第一周Scala语言基础

    Scala简单介绍 Scala(Scala Language的简称)语言是一种能够执行于JVM和.Net平台之上的通用编程语言.既可用于大规模应用程序开发,也可用于脚本编程,它由由Martin Ode ...

  6. 《OD学hadoop》第一周0625 LINUX作业一:Linux系统基本命令(一)

    1. 1) vim /etc/udev/rules.d/-persistent-net.rules vi /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE= ...

  7. Java课程课后作业之19学期之第一周博客作业

    作为一个大二的学生,自己已经不小了,没有大一那个时候的无忧无虑的可以放纵的时光,只剩下一年,我就该做出我人生的下一个重大决定了,这一次真的是我一个人的决定,从小到大,父母为我做过很多的决定,即使在小的 ...

  8. 第一周—Fortran语言学习

    使用教材:Fortran95程序设计[彭国伦] 第二章 编译器的使用 编译结果的好坏 1.翻译正确 2.执行文件的运行效率 3.翻译出来的执行码的长短 4.编译过程花费的时间 5.编译器提供Debug ...

  9. 《团队作业第一周》五小福团队作业——UNO

    <团队作业第一周>团队作业--UNO 一.团队展示 队员学号 队名:五小福 (真是个红红火火恍恍惚惚的队名)> 拟作的团队项目描述 基于安卓开发的有趣味性的UNO纸牌小游戏 队员风采 ...

随机推荐

  1. freemark声明变量,boolean,date,date日期格式转换成String类型的(五)

    <br/>assign用来定义变量<#assign name="刘德华"><br/> 获取assign定义变量的值:${name} <br ...

  2. CSS3 2D、3D转换

    2D转换方法:transform().rotate().scale().skew().matrix() 3D转换方法:rotateX().rotateY() 1.示例代码 <!DOCTYPE h ...

  3. Python网络爬虫 | Scrapy爬取妹子图网站全站照片

    根据现有的知识,写了一个下载妹子图(meizitu.com)Scrapy脚本,把全站两万多张照片下载到了本地. 网站的分析 网页的网址分析 打开网站,发现网页的网址都是以 http://www.mei ...

  4. 【POJ3207】Ikki's Story IV - Panda's Trick

    POJ 3207 Ikki's Story IV - Panda's Trick liympanda, one of Ikki's friend, likes playing games with I ...

  5. [HNOI2015]开店

    如果没有年龄区间 画图发现ans=\(\sum_{i=1}^n dis_i + n * dis_u - 2 * \sum_{i=1}^{n} dis_{lca(i, u)}\) 对\(\sum_{i= ...

  6. [BZOJ1008] [HNOI2008] 越狱 (数学)

    Description 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种.如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱 In ...

  7. C# 登录 存Session ,cookie并且验证只能一个人登录以及清session并且Cache

    string id = ConvertHelper.GetString(ds.Tables[0].Rows[0]["Uid"]);//用户ID string struserid = ...

  8. sqlserver中压缩日志文件

    最近在转移数据,sqlserver的日志文件ldf,占用空间特别大,为了还原库,节省空间,所以压缩日志文件迫在眉睫.在网上找了一段代码: USE [master] GO ALTER DATABASE ...

  9. error:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException

    问题:同样的代码,只能插入一组值,第二组值插入不了 解决:开始我将app_id作为主键,但很明显,同一个app_id会有不同的index,而同一个index也可能对应不同的app_id,因此只能添加一 ...

  10. NodeJS 远程连接windows 上的MongoDB

    ---恢复内容开始--- 在购买了腾讯云主机,部署了nodejs项目之后,发现没有mongo数据库,于是在官网上下载了最新版的mongo数据库.然后就有了下边的一系列问题. 1.先说说基础配置吧. 1 ...