第一周C语言作业
一、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语言作业的更多相关文章
- 第一份c语言作业
2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? •答案: 软件工程专业是个年轻的专业,紧跟这个信息化的新时代.我学习它是因为感兴趣,经过一周的学习,我了解了一些 该专业课程主要是c语言程 ...
- 软件工程 in MSRA 第一周博客作业
1. 自我介绍 大家好-我是陈海峰,哈尔滨工业大学计算机学院的一名大四学生,大四开始在 MSRA 的 KC 组进行实习.作为一个标准的"肥宅",对运动没什么兴趣的我,主要的兴趣点就 ...
- day3(第一周)周末作业
1.创建字符串变量的三种写法及其区别# 代码:单引号 ''# 双引号 ""# 多引号 ''' '''# 区别:单引号和双引号没有任何区别,一般用于单行字符:多行字符用多引号.## ...
- ASE高级软件工程 第一周博客作业
1.自我介绍 我叫姚顺,是来自哈尔滨工业大学计算机学院的一名大四本科生,专业方向计算机科学,目前在KC组实习.平时的业余时间主要用来打篮球,听音乐,跑步,当然还有游戏(划掉).之前的大学三年主要用来做 ...
- 大数据spark学习第一周Scala语言基础
Scala简单介绍 Scala(Scala Language的简称)语言是一种能够执行于JVM和.Net平台之上的通用编程语言.既可用于大规模应用程序开发,也可用于脚本编程,它由由Martin Ode ...
- 《OD学hadoop》第一周0625 LINUX作业一:Linux系统基本命令(一)
1. 1) vim /etc/udev/rules.d/-persistent-net.rules vi /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE= ...
- Java课程课后作业之19学期之第一周博客作业
作为一个大二的学生,自己已经不小了,没有大一那个时候的无忧无虑的可以放纵的时光,只剩下一年,我就该做出我人生的下一个重大决定了,这一次真的是我一个人的决定,从小到大,父母为我做过很多的决定,即使在小的 ...
- 第一周—Fortran语言学习
使用教材:Fortran95程序设计[彭国伦] 第二章 编译器的使用 编译结果的好坏 1.翻译正确 2.执行文件的运行效率 3.翻译出来的执行码的长短 4.编译过程花费的时间 5.编译器提供Debug ...
- 《团队作业第一周》五小福团队作业——UNO
<团队作业第一周>团队作业--UNO 一.团队展示 队员学号 队名:五小福 (真是个红红火火恍恍惚惚的队名)> 拟作的团队项目描述 基于安卓开发的有趣味性的UNO纸牌小游戏 队员风采 ...
随机推荐
- hihocoder1391 Country
题解的那种前缀和以前没学过,感觉是种套路 #include<bits/stdc++.h> using namespace std; const int INF = 0x3f3f3f3f; ...
- C#图解教程 第九章 语句
语句 什么是语句控制流语句if语句if-else语句while循环do循环for循环 for语句中变量的作用域初始化和迭代表达式中的多表达式 switch语句 分支示例switch语句补充分支标签 跳 ...
- TP5 数组分页
需要 use think\Page; 我这个是 Page是从tp3.2的移到5.0来用的,如果你的里面没有这个也可以移动过来 PHP代码: $page= $this->request->p ...
- thinkphp在mac下报错
简要:众所周知,开发软件最好的环境是在MAC下;为此在黑苹果上,用Thinkphp开发;在过程中出现,找不到model以及数据库类型错误;为此向大家分享解决办法,希望能够帮助困惑的伙伴们,如果有不对或 ...
- 我在微信小程序遇到的坑
这段时间刚好结束一个小程序,被坑的好惨,所以罗列出来,有用的着的,就抱走吧! 1.关于音频,项目要求能在退出小程序的情况下继续播放,所以我直接用了 wx.getBackgroundAudioM ...
- 主库的wal日志已经被归档或异常丢失如何搭建从库
关键字:wal日志归档 搭建从库 restore_command master 194.1 slave 194.4 wal归档目录 /backup/pgsql/pg_arch/ xlog目录 / ...
- Zabbix JMX监控之ActiveMQ
监控原理: ActiveMQ作为依赖java环境的中间件,同样可以像tomcat一样用JMX(java扩展程序)监控.并且与tomcat不同的是,ActiveMQ自带了JMX,只需在配置文件中开启即可 ...
- java导出word
public void dayinHw(HttpServletRequest request, HttpServletResponse response){ String id = request.g ...
- c# ffmpeg视频转换【转载】
c# ffmpeg视频转换 什么是ffmpeg,它有什么作用呢,怎么可以使用它呢,带着问题去找答案吧!先参考百度百科把,我觉得它很强大无奇不有,为了方便大家我就把链接提供了! http://baik ...
- Web项目生成详解
action 与用户控制层相关内容,来自用户的请求和页面跳转: dao 数据库进行增删改查操作,接口定义其中: dao.impl 将上述接口进行实现 domain 数据表都映射成java中的类,实现数 ...