C语言作业|08
问题 | 答案 |
---|---|
这个作业的属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9977 |
我在这个课程的目标是 | 进一步熟练C语言编程 |
这个作业在哪个具体方面帮助我实现目标 | 了解while语句编译 |
参考文献 | https://baijiahao.baidu.com/s?id=1611229024838320535&wfr=spider&for=pc |
1.PTA作业
1.1题目二进制转10进
输入一组二进制字符,输出其对应的十进制数。当输入回车键时,输入结束。若输入非二进制字符,输出error input!
1.1.1数据处理
数据表达:int定义整型变量sum,i;char定义字符型变量op;
数据处理:
while (op!='\n')
{
scanf("%c",&op);
if(op=='\n'){
break;
}
if(op!='0'&&op!='1'){
i=0;
break;
}else{
sum=sum*2+op-'0';
i=1;
}
}
if(i==0){
printf("error input!");
}
if(i==1){
printf("%d",sum);
}
return 0;
}
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
34 | error input! | 题目数据 |
11111111 | 25 | 题目数据 |
101 | 5 | 实验数据 |
1.1.4PTA提交情况及说明
部分正确:漏掉了输入回车键的情况。
编译错误:return写成了retern.
编译错误:字符未用''括起来。
1.2题目 爬动的蠕虫
一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?
1.2.1 数据处理
数据表达: int定义整型变量 N,U,D,L,T;
数据处理: int N,U,D,L,T;
scanf("%d %d %d",&N,&U,&D);
T=L=0;
while(L<N){
L+=U;
T++;
if(L>=N)
break;
L-=D;
T++;
}
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
12 3 1 | 11 | 题目数据 |
20 4 2 | 17 | 实验数据 |
1.2.4pta提交情况与说明
部分正确:未考虑L=N的情况。
编译错误:&N写成了%N。
同学代码
同学代码
我的代码
3.学习总结
3.1学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
9.18-9.24 | 7 | 29 | 学会使用PTA,简单的输出函数 | 无 |
9.30-10.4 | 4 | 18 | 进一步熟悉使用PTA,学会摄氏温度与华氏温度的转换 | 无 |
10.08-10.12 | 4 | 112 | 学会了if-else条件从句,还有一些常用的数学函数 | 无 |
10.15-10.18 | 3 | 86 | 学会了for循环语句 | 无 |
10.21-10.27 | 6 | 92 | 学会了自定义函数的简单编译,调试程序 | 对于调试程序不熟练,无法发现和改正错误 |
10.30-11.1 | 3 | 148 | 熟练掌握多分支结构编译,初步了解字符型数据的编译 | 无 |
11.05-11.08 | 3 | 167 | 学会编译switch语句 | 无 |
11.12-11.15 | 3 | 88 | 学会了while语句 | 对于字符类变量编译不怎么熟练 |
3.2累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
经过这一周学习,又有了许多体会,很高兴可以学到这些。我希望自己能够进步,不仅学到知识,更能学到其他的知识
C语言作业|08的更多相关文章
- C语言作业08
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://i.cnblogs.com/EditPosts.aspx?opt=1 我在这个课程的目标是 在学好C语言编程的 ...
- C语言I作业08
C语言I作业08 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 ...
- C语言博客作业08
C语言I博客作业08](https://www.cnblogs.com/490-85-00-58-/p/11863312.html) 问题 回答 这个作业属于那个课程 C语言程序设计II 这个作业要求 ...
- C语言|作业12—学期总结
一. 我学到的内容 二. 我的收获 作业链接 收获 C语言l博客作业01 对这个专业.学科以及markdown语法有了初步了解,打印出了"Hello world!" C语言l博客作 ...
- C语言Ⅰ作业12—学期总结
一.我学到的内容 二.我的收获 作业链接 收获 C语言Ⅰ博客作业01 认识了PTA编程,博客园,Markdown基本语法1,Markdown基本语法2 C语言Ⅰ博客作业02 PTA系统常见问题解答 C ...
- C语言作业总结
.## 一.我学到的内容 二.我的收获 作业 学到的知识点简介 C语言I博客作业01 学习了markdown语法. C语言I博客作业02 学习了<提问的智慧>. C语言I博客作业03 了解 ...
- C语言作业评价标准
C语言作业评价标准 作业内容: 每周作业分为基础作业.挑战作业和预习作业: 基础作业为本周所学内容的巩固: 挑战作业包括但不仅限于所学知识的综合运用: 预习作业为下周所学内容的任务单,要求必须在课前完 ...
- 第一次c语言作业。
第一次c语言作业 作业1 2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? 我认为计算机科学与技术是研究信息过程.用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科.这门学科是为 ...
- 我的第三次C语言作业
我的第三次C语言作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2 这个作业要求在哪里 https://edu.cnblogs.co ...
随机推荐
- linux下 Mysql 安装使用
.安装mysql sudo apt-get install mysql-server mysql-client sudo service mysql restart 2.5.7版本以上修修改updat ...
- Django RESRframework奇淫技巧
Django RESRframework Mixins, ViewSet和router配合使用 Mixins的类共有五种 CreateModelMixin ListModelMixin Retriev ...
- React学习系列之(1)简单的demo(React脚手架)
1.什么是React? React是一个一个声明式,高效且灵活的用于构建用户界面的JavaScript库.React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 ...
- 12.Linux重定向与管道|
1.重定向概述 1.1什么是重定向 将原本要输出到屏幕的数据信息,重新定向到某个指定的文件中 名称 文件描述符 作用 标准输入(STDIN) 0 默认是键盘,也可以是文件或其他命令的输出. 标准输出( ...
- 树莓派apt报错:E: '\Release' 这个值对 APT::Default-Release 是无效的,因为在源里找不到这样的发行
E: '\jessie' 这个值对 APT::Default-Release 是无效的,因为在源里找不到这样的发行 开始尝试了各种方法, 换apt源, 改/etc/apt/apt.conf.d/10d ...
- Linux 修改网卡名
1. 修改网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens32 (“ens32”为当前网卡名) 将NAME.DEVICE项修改为eth0 2. ...
- 模块基础 day15
目录 模块的四种形式 内置模块 pip安装的模块 自定义模块 包(模块) import和from···import 循环导入 模块的搜索路径 python文件的两种用途 模块的四种形式 模块就是一系列 ...
- MongoDB系列---用户及权限管理02
MongoDB-——Privilege 学习大纲: 1.用户权限管理 2.用户操作 知识回顾: 本系列上一篇博文我们讲述了如何搭建环境以及配置我们的MongoDB,通过搭建环境后我们又学习了如何通过 ...
- Airy Memory 内存清理 + 注册码
链接: https://pan.baidu.com/s/1ZGxDtJBMhrRtBISvL1Lv0w 提取码: ccjs
- 《Effective Java》 读书笔记(七)消除过期的对象引用
大概看了一遍这个小节,其实这种感觉体验最多的应该是C/C++程序,有多杀少个new就得有多个delete. 一直以为Java就不会存在这个问题,看来是我太年轻. 感觉<Effective Jav ...