PTA第一次作业和第二次作业

PTA的第一次作业第一题;

#include <stdio.h>
int main (void)
{
int grade,i,N ,a=0,b=0,c=0,d=0,e=0;
printf("Enter N:");
scanf("%d",&N);
for(i=1;i<=N;i++){ scanf("%d",&grade);
if(grade>=90){ a++;
}
if(grade>=80 && grade<90){
b++;
}
if(grade>=70 && grade<80){
c++;
}
if(grade>=60 && grade<70) {
d++;
}
else{
e++;
}
printf("%d%d%d%d%d",a,b,c,d,e);
}
return 0;
}

流程图: PTA第一次作业和第二次作业

设计思路:这个程序使用了分支结构;第一步:先定义N,grade,i,并将表示个数的五个小写字母初始化,使他们为零;

第二步:用for循环结构帮助输入N个学生的成绩,再用if-else语句实现这五种情况,用来统计 a b c d e 的数值。

PTA的第二次作业第一题

#include <stdio.h>
int main(void)
{
int N;
printf("Enter a N:");
scanf("%d",&N); if(N%== || N%== || N%==){
printf("fishing in day %d",N);
}
if(N%== || N%==){
printf("Drying in day %d",N);
}
return ;
}

}流程图:PTA第一次作业和第二次作业

设计思路:第一步:先输入一个正整数N值;第二步:用分支结构,利用求余运算,如果余数为1或2或3,为打鱼;如果余数为4或零,为晒网;

初始错误截图:

PTA第一次作业和第二次作业

原因:出现这种情况是因为多加了一个for循环,去掉之后便可;

评论学生的作业超链接:1、https://www.cnblogs.com/wangxiao2018024023/p/10082213.html

2、https://www.cnblogs.com/jzwzhenwei/p/10067806.html

3、https://www.cnblogs.com/cappuccino-lcx/p/10079020.html

上一篇:oracle 批量更新表字段


下一篇:Zookeeper之Zookeeper的Client的分析【转】