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语言基础第二次作业的更多相关文章

  1. C语言程序设计第二次作业--顺序结构

    C语言程序设计第二次作业--顺序结构 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 #include <stido ...

  2. C#基础第二天-作业答案-九九乘法表-打印星星

    题一:九九乘法表的答案 //正三角 ; i < ; i++) { ; j <= i; j++) { Console.Write("{0}*{1}={2} ", j, i ...

  3. java语言基础第二讲 课程作业02 总结

    一.编程的好习惯 1.注释习惯.单行注释://,  多行注释:/*   */ . 2.程序中添加适当的空白:4个空格. 3.文件名必须与公有类名一致,即public class 类名. 4.java中 ...

  4. c语言:第二次作业,循环结构

    1.本章学习总结(2分) 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 循环相比分支和顺序结构难了许多,相对的来说我的c语言的基础比之前有提高,但是还是很多题想了很久也 ...

  5. C语言程序第二次作业

    (一)改错题 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 include int mian() { printf(&q ...

  6. C 语言学习 第二次作业总结

    本次作业内容,主要有以下几点: 新建 coding 帐号,且使用 coding 上传本次作业的代码 Printf及条件判断语句的使用 作业总结 作业总结: 同学们开始渐入佳境,能够较为流畅的写出合理的 ...

  7. C语言程序设计第二次作业

    一.学习内容 掌握关系运算符.逻辑运算符.条件运算符 掌握常用数学函数的用法 if语句(单分支,双分支和多分支) 用switch语句实现多分支 理解多个if语句,if...else if... 和if ...

  8. Day02_JAVA语言基础第二天

    1.常量(理解) 1.概念         在程序运行过程中,其值不会发生改变的量 2.分类(掌握) A .字面值常量 整数常量:1,2,-3 小数常量:2.3,-232.3 字符常量:'A' 字符串 ...

  9. C语言的第二次作业

    一.PTA实验作业 题目1. 计算分段函数 本题目要求计算下列分段函数f(x)的值: 1.本题代码 #include<stdio.h> #include<math.h> int ...

随机推荐

  1. 0_Simple__simpleP2P

    使用 P2P 特性在 GPU 之间传输.读写数据. ▶ 源代码.包括 P2P 使用前的各项检查,设备之间的数据互拷,主机和设备之间数据传输和相互访问. #include <stdlib.h> ...

  2. CUDA C Programming Guide 在线教程学习笔记 Part 5

    附录 A,CUDA计算设备 附录 B,C语言扩展 ▶ 函数的标识符 ● __device__,__global__ 和 __host__ ● 宏 __CUDA_ARCH__ 可用于区分代码的运行位置. ...

  3. TP5常量

    预定义常量 EXT 类库文件后缀(.php) THINK_VERSION 框架版本号 路径常量 DS 当前系统的目录分隔符 THINK_PATH 框架系统目录 ROOT_PATH 框架应用根目录 AP ...

  4. 前端-HTML练习题

    本小节重点: 熟练使用div+span布局,知道div和span的语义化的意思 熟悉对div.ul.li.span.a.img.table.form.input标签有深刻的认知,初期也了解他们,知道他 ...

  5. nginx 无法访问root权限的文件内容

    问题: 按照的nginx,nginx配置的user  是 nginx,nginx 是root用户启动的.  文件夹A放的那啥是root用户上传的文件. 可 nginx 无法访问 到  文件. 方法: ...

  6. Unity 所有特殊文件夹

    1.Editor 2.Editor Default Resources Editor Default Resources注意中间是有空格的,它必须放在Project视图的根目录下,如果你想放在/xxx ...

  7. 原生nodejs 学习笔记2

    本章节学习流, 流的一个好处在于减少各种异步IO的回调地狱.IO操作遍及我们各种操作,比如数据库读写,文件读写, 文件转换压缩--别的不说,比如第一节,我们要将一个HTML文件返回浏览器,就涉及IO操 ...

  8. PCA原理(转)

    PCA(Principal Component Analysis)是一种常用的数据分析方法.PCA通过线性变换将原始数据变换为一组各维度线性无关的表示,可用于提取数据的主要特征分量,常用于高维数据的降 ...

  9. .net 委托的用法

    定义了两个委托 //Func有返回值:Action无返回值.两个委托 Func<int,int> f= a =>a+1;//参数,返回值: int reslut=f(5);//6

  10. 刚刚明白了for循环写三角形

    for(int a = 15; a >=1; a--) { for(int b = a - 1; b >=0; b--) { System.out.print("A") ...