pta第一次作业(统计学生成绩)
1.实验代码
#include<stdio.h> int main (void) { int x ; int i,m ; int a=0,b=0,c=0,d=0,e=0; scanf("%d",&x); for(i=0;i<x;i++){ scanf("%d",&m); if(m>=90){a++; }else if(m>=80){b++; }else if(m>=70){c++; }else if(m>=60){d++; }else{e++;} } printf("%d %d %d %d %d\n",a,b,c,d,e); return 0; }
2.设计思路
(1)文字叙述:
第一步.定义变量x(限制输入的总人数),i(目前是第几个人),m(输入的成绩)
第二步.输入限制的总人数x,开始for循环,若i<x,则i++,直到达到限制的认人数为止。
第三步.输入学生成绩,若成绩大于等于90,则a++;若成绩大于等于80,小于90,则b++;若成绩大于等于70,小于80,则c++;若成绩大于等于60,小于70,则d++;否则e++,直到达到最大限制人数为止。
第四步.输出十进制数a,b,c,d,e。
(2)流程图:
3.本次调试遇到的问题及解决办法
#include<stdio.h> int main (void) { int x ; int i,m ; int a=0,b=0,c=0,d=0,e=0; scanf("%d",&x); for(i=0;i<x;i++){ scanf("%d",&m); if(m>=90){a++; }else if(m>=80){b++; }else if(m>=70){c++; }else if(m>=60){d++; }else{e++;} } printf("%d %d %d %d %d\n",a,b,c,d,e); return 0; }
在输入(a=0,b=0)逗号时是以中文的形式输入
pta第二次作业(三天打鱼,两天晒网)
1.实验代码
#include<stdio.h> int main(void) { int n,t; scanf("%d",&n); t=n%10; if(t==4||t==5) printf("Drying in day %d",n); else if(t==9||t==0) printf("Drying in day %d",n); else printf("Fishing in day %d",n); return 0; }
2.设计思路
(1)文字叙述
根据题意可用求余来计算,若余数为1,2,3,则为打鱼,若余数为4,0,则为晒网。
(2)流程图
3,本次遇到的问题及解决办法
没有问题
(二)总结和学习进度条
1、总结这几周所学内容、遇到的问题以及解决方法。
这几周初步认识了c语言的用处及代码的编写,了解了各个符号代表的意义以及各种C语言的代码结构,虽学的不多,但可能是初步接触,有点不顺手,但在同学老师的指导及网络查询过程中解决了问题。
2、点评3个同学的本周作业(在作业中给出被点评同学博客的超链接!超链接!),并邀请3名同学点评你的作业,无点评作业倒扣该题分数。
3、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。