C语言基础第二次作业
PTA第一次作业
题目7-1 统计学生成绩
1.实验代码
#include<stdio.h>
int main(void){
int N,i,A=,B=,C=,D=,E=,f;
scanf("%d",&N);
for(i=;i<=N;i++){
scanf("%d",&f);
if(f>=){
A=A+;
}
else if(f>=&&f<){
B=B+;
}
else if(f>=&&f<){
C=C+;
}
else if(f>=&&f<){
D=D+;
}
else{
E=E+;
}
}
printf("%d %d %d %d %d",A,B,C,D,E);
return ;
}
2.设计思路
(1)文字描述:
第一步: 输入输出函数头文件,输入主函数
第二步:分别定义整数N ABCDE,并用for循环语句,加上if else进行判断,使得输入的N能通过循环判断最后输出正确的答案。
(2)流程图

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


问题及解决办法:首先用DEV C++编译出来,问题是忘记把int型表示用十进制整数的"%d"打上去导致编译错误,但是改正之后我把它复制到PTA中,PTA总是告诉我答案错误。我以为是代码或者格式的错误,可是改了好多遍都不行。然后问了助教,原来是程序编写不符合题目要求的原因,后来我改了几次,原来是多加了printf("输入");才导致答案错误,删了之后就能正常的运行了。
PTA第二次作业
题目7-1三天打鱼两天晒网
1.实验代码
#include<stdio.h>
int main(void){
int N,a;
scanf("%d",&N);
a=N%;
if(a==||a==||a==)
printf("Fishing in day %d",N);
if(a==||a==)
printf("Drying in day %d",N);
return ;
}
2.设计思路
(1)文字描述:本质是除法取余问题。定义变量N,然后用N除以5进行循环,如果余数小于等于3则为打鱼否则为晒网。
(2)流程图

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

问题及解决办法:报错给相同的两处错误就是=,一个=代表直接等于,而==代表判断也就是是否等于,改正之后就正确了。
二、
(1)总结和学习进度条
总结:从一开始都不知道C语言是什么,在第一节课逐渐了解的过程中,到了解它是一种语言,就好像翻译,但是它能命令计算机执行我们人类所需的各种工作。但是在学习这门语言的时候,我们会有很多不懂的时候。经过很多次的上机实践,我渐渐明白了,遇见问题一是请教老师同学二就是自己有耐心的总结错误自己慢慢一次次的调试,仔细检查,尽量规避那些类似于输入中文字符,打错单词的错误。到现在也上了几节课了,写了作业,慢慢的深入学习了,但目前还是基础,所以说基础我要打好,为以后的学习扎下牢牢的根。
(2)陶国宇的博客园
(3)表格

折线图

C语言基础第二次作业的更多相关文章
- C语言程序设计第二次作业--顺序结构
C语言程序设计第二次作业--顺序结构 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 #include <stido ...
- C#基础第二天-作业答案-九九乘法表-打印星星
题一:九九乘法表的答案 //正三角 ; i < ; i++) { ; j <= i; j++) { Console.Write("{0}*{1}={2} ", j, i ...
- java语言基础第二讲 课程作业02 总结
一.编程的好习惯 1.注释习惯.单行注释://, 多行注释:/* */ . 2.程序中添加适当的空白:4个空格. 3.文件名必须与公有类名一致,即public class 类名. 4.java中 ...
- c语言:第二次作业,循环结构
1.本章学习总结(2分) 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 循环相比分支和顺序结构难了许多,相对的来说我的c语言的基础比之前有提高,但是还是很多题想了很久也 ...
- C语言程序第二次作业
(一)改错题 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 include int mian() { printf(&q ...
- C 语言学习 第二次作业总结
本次作业内容,主要有以下几点: 新建 coding 帐号,且使用 coding 上传本次作业的代码 Printf及条件判断语句的使用 作业总结 作业总结: 同学们开始渐入佳境,能够较为流畅的写出合理的 ...
- C语言程序设计第二次作业
一.学习内容 掌握关系运算符.逻辑运算符.条件运算符 掌握常用数学函数的用法 if语句(单分支,双分支和多分支) 用switch语句实现多分支 理解多个if语句,if...else if... 和if ...
- Day02_JAVA语言基础第二天
1.常量(理解) 1.概念 在程序运行过程中,其值不会发生改变的量 2.分类(掌握) A .字面值常量 整数常量:1,2,-3 小数常量:2.3,-232.3 字符常量:'A' 字符串 ...
- C语言的第二次作业
一.PTA实验作业 题目1. 计算分段函数 本题目要求计算下列分段函数f(x)的值: 1.本题代码 #include<stdio.h> #include<math.h> int ...
随机推荐
- restful 分风格
参考: https://blog.csdn.net/b671900/article/details/24478283 https://blog.csdn.net/john548/article/de ...
- 获取ASPxGridView 中的数据(仅仅是获取;注意模板是如何获取的)
1.取得控件值 using System.Collections.Generic; //取得当前控件值的集合 直接寻找控件的ID List<object> keyValues = this ...
- Laravel之Eloquent ORM
一.ORM编程思想 1.1 Active Record 设计模式 Active Record 是一种数据访问设计模式,它可以帮助你实现数据对象Object到关系数据库的映射.应用Active Reco ...
- 不丢失log的情况下迁移git空间
背景: 原来的源码都放在个人的空间下,为了团队后续规范管理,建立了一个团队使用的空间,需要把旧空间的文件和提交记录,一起迁移. 方法:git remote 进行空间切换 1.查看当前空间名:git r ...
- bat 笔记 二
@echo off echo 等待 ping -n 5 127.1 >null cls echo 我爱嘉怡 pause >null 第一条利用echo关键字关闭路径面板 第二条利用echo ...
- UI5-文档-3-Hello World!
通过本教程,您将了解如何在单个HTML页面上通过几个步骤创建一个简单的第一个应用程序. 我们创建了一个带有两个页面和导航按钮的应用程序来在页面之间导航. 预览 Simple "Hello W ...
- @Transactionl注解
spring 事务注解 默认遇到throw new RuntimeException("...");会回滚 需要捕获的throw new Exception("...&q ...
- 吴裕雄 数据挖掘与分析案例实战(13)——GBDT模型的应用
# 导入第三方包import pandas as pdimport matplotlib.pyplot as plt # 读入数据default = pd.read_excel(r'F:\\pytho ...
- destoon 分页
php: global $pagesize,$page; $pagesize = 10;//分页改为10条一页 $offset or $offset = ($page-1)*$pagesize; $t ...
- 奇偶数判断2(if else+switch语句)
public class 奇偶数判断2 { public static void main(String [] agrs){ float s = 17f; //定义浮点型数据s float h = s ...