题目1:7-3 温度转换

1.代码

   int fahr, celsius;
fahr=150;
celsius=5*(fahr-32)/9;
printf("fahr = %d, celsius = %d\n", fahr, celsius);

2.设计思路

  • 定义变量fahr和Celsius的类型
  • 将150赋值于fahr
  • 表达式C=5×(F−32)/9
  • 输出Celsius

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

问题

  • 有时候经常忘记语句后面加上;
  • 题目要求用C和F输出结果,我用了fahr和Celsius输出结果

解决办法

  • 刚开始调试时经常看不懂提示语言,练习多了就看懂错误点了,也会习惯性的加上;
  • 提交时显示答案错误,就认真看题目,这种错误就不会放了

4.本题PTA实验结果

提交时间 状态 分数 题目 编译器 耗时 用户

题目2:7-4 将x的平方赋值给y

1.代码

     int x,y;
x=3;
y=x*x;
printf("%d = %d * %d\n",y,x,x);
printf("%d * %d = %d\n",x,x,y);

2.设计思路

  • 定义变量x和y的类型
  • 将5赋值于x
  • 表达式y=x*x
  • 根据题目要求输出结果

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

问题

  • 调试过程中老是显示错误,是printf中格式控制没有和参数一一对应
  • 答案还是显示错误,是结果中没有加空格

3解决办法

  • 翻看了课本,一一尝试,就解决了调试问题
  • 看了好几遍题目要求,没看出来,问了室友才发觉

4.本题PTA实验结果

题目3:7-6 是不是太胖了

1.实验代码

   double H, W;
100<H<=300;
scanf("%lf",&H);
W=(H-100)*0.9*2;
printf("%.1f", W);

int 设计思路

定义变量H和W的类型

  • 给H设置区间
  • 输入H169
  • 表达式W = (H-100)0.92
  • 输出结果

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

问题

  • 第一次输lf是输成1f
  • 在scan中H前面没有加&

解决办法

  • 第一个问题找了好久没找到问室友解决的,第2 个问题看程序提示在结合课本解决的

4.本题PTA实验结果

题目4:7-7 输出各位数字

1.代码

 .    int H, X,Y,Z;
scanf("%d",&H);
X=H/100;
Y=H/10%10;
Z=H%10;
printf("%d,%d,%d\n", X,Y,Z);

2.设计思路

  • 定义变量H,X,Y,Z的类型
  • 表达式a=N/100; b=(N-a100)/10; c=N-a100-b*10;
  • 输出结果

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

问题

  • 由于做个前面几道题,知道一些常见的错误再加上认真翻看课本,所以对于这道题没有问题

4.本题PTA实验结果

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

PTA提交列表

排名

三、本周学习总结

1.你学会了什么?

1.要提前预习才可以跟上老师节奏,不然看上面PPT跟无字天书差不多

2.学会了C语言的算法和基本编程框架,脑子里面已经对C语言有一个模糊的认识

3.学会了一些控制流程,想if else与switch之类的,还有一些对于我来说是新名词的概念

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

  • 其实我还有挺多不会的,编程中要看课本才可以编程好,就是对编程不是很熟悉;然后就是像一些概念不是很了解,char什么的概念不是很清楚

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

  • 我打算先看课本,看课本能不能帮我解决,然后百度查资料,实在不行去QQ群里面问老师,学长,同学们。

C语言的第一次博客作业的更多相关文章

  1. [BUAA软工]第一次博客作业---阅读《构建之法》

    [BUAA软工]第一次博客作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 第1次个人作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能力 这个作业在哪 ...

  2. Java第一次博客作业

    第一次博客作业 目录 三次作业题目详情 作业中的错误分析 感想与心得 题目详情 题目1:第一次作业: 类图: 题目2 类图: 题目3 类图: 题目4 题目5 题目6 类图: 题目7 类图: 题目8 第 ...

  3. Java语言课程设计——博客作业教学数据分析系统(201521123107 张翔)

    #Java语言课程设计--博客作业教学数据分析系统(个人博客) 1.团队课程设计博客链接 [博客作业教学数据分析系统(From:网络五条狗)](http://www.cnblogs.com/fanta ...

  4. OO第一次博客作业

    OO第一次博客作业 一.三次作业的bug反省 1.自己发现别人的问题 (1)输入处理的问题,比如第一次作业,主要就是处理输入的字符串,然后有同学的正则表达式有问题,则对于一些错误输入就不能正确判断. ...

  5. oo 第一次博客作业

    oo 第一次博客作业 早在大一就听说了oo的各种传奇故事,大二下学期终于也开始了我的oo之旅. 基于度量来分析自己的程序结构 第一次作业 类图分析 耦合度分析 可以看出在第一次作业中,我的耦合度非常高 ...

  6. C语言第一次博客作业——输入输出格式

    一.PTA实验作业 注意:本次PTA实验共有8个题目,在博客上只要贴:4个题目就可以,分别为: 题目1:7-3 温度转换 (1分) 题目2:7-4 将x的平方赋值给y (2分) 题目3:7-6 是不是 ...

  7. C语言第一次博客作业—输入输出

    一.PTA实验作业 题目1:7-3 温度转换 本题要求编写程序,计算华氏温度150°F对应的摄氏温度.计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型. 1 ...

  8. C语言第二次博客作业---分支结构

    一,PTA实验作业 题目1.计算分段函数 本题目要求计算下列分段函数f(x)的值: 1.实验代码 double x,result; scanf("%lf",&x); if( ...

  9. 第一次博客作业 <西北师范大学| 周安伟>

     1.助教博客链接:https://home.cnblogs.com/u/zaw-315/ 2.本周点评的作业数:3份,有留言互动. 3.本周点评有困难的地方: https://www.cnblogs ...

随机推荐

  1. Python Web-第二周-正则表达式(Using Python to Access Web Data)

    0.课程地址与说明 1.课程地址:https://www.coursera.org/learn/python-network-data/home/welcome 2.课程全名:Using Python ...

  2. Java中==与equals的区别及理解

    区别: "==" 比较的是两个引用在内存中指向的是不是同一对象(即同一内存空间),也就是说在内存空间中的存储位置是否一致. 如果两个对象的引用相同时(指向同一对象时)," ...

  3. 你该怎么选Offer

    原文出处:http://www.360doc.com/content/15/1223/07/1209677_522436084.shtml 记录目的:自勉.分享 摘要 一段时间无数公司.无数投资人蜂拥 ...

  4. canvas实现水波纹效果

    本文将会从水波的基本原理开始,详细讲解在canvas中模拟水波扩散,分析并计算水波的能量分布,并通过振幅模拟水波对图像的折射效果,最后实现水波特效. 水波基本原理 首先复习一波高中物理知识. 波是指振 ...

  5. 【Luogu1291】百事世界杯之旅(动态规划,数学期望)

    [Luogu1291]百事世界杯之旅(动态规划,数学期望) 题面 洛谷 题解 设\(f[i]\)表示已经集齐了\(i\)个名字的期望 现在有两种方法: 先说我自己的: \[f[i]=f[i-1]+1+ ...

  6. 【BZOJ4554】游戏(二分图匹配,网络流)

    [BZOJ4554]游戏(二分图匹配,网络流) 题解 Description 在2016年,佳缘姐姐喜欢上了一款游戏,叫做泡泡堂.简单的说,这个游戏就是在一张地图上放上若干个炸弹,看 是否能炸到对手, ...

  7. [Luogu2073]送花

    题面 题目背景 小明准备给小红送一束花,以表达他对小红的爱意.他在花店看中了一些花,准备用它们包成花束. 题目描述 这些花都很漂亮,每朵花有一个美丽值W,价格为C. 小明一开始有一个空的花束,他不断地 ...

  8. TP5模型关联问题

    在使用模型关联时:假如有表   merchant商户表   m_store 店铺表  m_store_ref 商户店铺关联表  user 普通用户表 $mer = Merchant::with([ ' ...

  9. JAVA面向对象思想

    1.面向对象的基本特征     面向对象具有三个基本特征:封装.多态.继承.      1)封装             封装指的是将对象的实现细节隐藏起来,然后通过一些公用方法来暴露该对象的功能. ...

  10. 功能性AI术语表

    算法:一套计算机要遵循的指令.一个算法可以是一个简单的单步程序也可以是一个复杂的神经网络,但是通常被用来指一个模型. 人工智能:这是一个统称.广义上说,软件意味着模仿或取代人类智能的各个方面.人工智能 ...