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 ...
随机推荐
- JS 操作 file标签只上传照片
在当前高版本浏览器里 在标签里加这个属性就够用了 accept="image/*" $('input[type="file"]').live('change', ...
- Mysql 日期类型 date、datetime、timestamp.
三种: date.datetime.timestamp. date : 格式 "YYYY-MM-DD" ,范围 "1000-00-00"到"9999 ...
- 前端-CSS-7-标准文档流&行内元素和块级元素转换
1.什么是标准文档流 <!-- 什么是标准文档流 宏观的将,我们的web页面和ps等设计软件有本质的区别 web 网页的制作 是个“流” 从上而下 ,像 “织毛衣” 而设计软件 ,想往哪里画东 ...
- objective C, parse json时注意事项
例: dict为从API请求返回的json调用 NSJSONSerialization JSONObjectWithData:方法得到的NSDictionary实例. 当执行以下语句时linkStri ...
- Objective C, post 请求
-(void)postData { NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:[NSURL URLWithS ...
- eclipse 注释字体不一致的问题
eclipse中 1.解决注释的文字大小不一的情况 2.想让注释和代码大小不一样 3.win10系统下,设置Text Font时找不到Courier New字体 1.解决注释的文字大小不一的情况 打开 ...
- mysql 存储过程分页 转载
/* --名称:MYSQL版查询分页存储过程 by peace 2013-8-14 --输入参数:@fields -- 要查询的字段用逗号隔开 --输入参数:@tables -- 要查询的表 --输入 ...
- python 形参
def fun(x="dx",y="dy"): print "fun------" print x print y fun()fun(&qu ...
- Java的反射和代理以及注解
最近接触到java的反射和代理(接触的有点迟了...),还是有必要总结下 1. Java的反射 有的时候我们需要在程序运行的时候获取类.方法等信息用于动态运行,这个时候反射就能够帮我们找到类.方法.成 ...
- 利用css和javascript实现简单的计算器
<!doctype html> <html> <head> <!--声明当前页面的编码集--> <meta http-equiv="Co ...