一、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. freemarker之list遍历(八)

    1.设置数据源 /** * * @Title:student * @Description: * @param:@param name * @return: void * @throws */ pri ...

  2. 用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(3)

    第一部分: http://www.cnblogs.com/cgzl/p/8478993.html 第二部分: http://www.cnblogs.com/cgzl/p/8481825.html 由于 ...

  3. sass语法练习解析--实例练习

    暂时使用的是:Koala,监测转义 $fff: #ffffff; $red:red;   h1{   color: $fff; } 简单调用     #content{     color: $fff ...

  4. Luogu P1410 子序列

    题目大意: 给定一个长度为\(N\)(\(N\)为偶数)的序列,] 问能否将其划分为两个长度为\(\frac{N}{2}\)的严格递增子序列, 输入一共有\(50\)组数据,每组数据保证\(N \le ...

  5. 【HNOI 2002 】营业额统计(splay)

    题面 Description Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况. Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营 ...

  6. sqlserver中压缩日志文件

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

  7. Docker下redis的主从、持久化配置

    Docker下redis的主从.持久化配置 redis是k-v型nosql数据库,支持字符串(string).列表(list).集合(set).散列(hash).有序集合(zset:形如member: ...

  8. 解决Win10下_findnext()异常

    在win10中,使用文件遍历函数_findnext会报0xC0000005错误 ,发生访问冲突错误 错误定位到ntdll.dll 原因: _findnext()第一个参数"路径句柄" ...

  9. 软件质量与测试--第二周作业 WordCount

    github地址: https://github.com/wzfhuster/software_test_tasks psp表格: PSP2.1 PSP 阶段 预估耗时 (分钟) 实际耗时 (分钟) ...

  10. TCP/IP NAT知识梳理

    一. IP地址的获取 首先,互联网上的每台主机都有一个唯一的IP地址标识,计算机在通信时需要向网络中的DHCP(动态主机配置协议)服务器申请一个IP地址,但开始主机并不知道哪台机器是DHCP服务器(不 ...