循环结构 7-9 统计学生成绩
来源:互联网 发布:淘宝卖正版手办的店铺 编辑:程序博客网 时间:2024/06/05 05:59
1 实验过程
#include <stdio.h>
int main(){
int i,n;
int A=0,B=0,C=0,D=0,E=0;
int a[1000];
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(i=0;i<n;i++){
if(a[i]>=90){
A++;
}
else if(a[i]>=80&&a[i]<90){
B++;
}else if(a[i]>=70&&a[i]<80){
C++;
}else if(a[i]>=60&&a[i]<70){
D++;
}else if(a[i]<60){
E++;
}
}
printf("%d %d %d %d %d",A,B,C,D,E);
return 0;
}
int main(){
int i,n;
int A=0,B=0,C=0,D=0,E=0;
int a[1000];
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(i=0;i<n;i++){
if(a[i]>=90){
A++;
}
else if(a[i]>=80&&a[i]<90){
B++;
}else if(a[i]>=70&&a[i]<80){
C++;
}else if(a[i]>=60&&a[i]<70){
D++;
}else if(a[i]<60){
E++;
}
}
printf("%d %d %d %d %d",A,B,C,D,E);
return 0;
}
程序问题在于
然后通过百度搜索发现是标点符号问题。https://zhidao.baidu.com/question/324204138.html
改正后
#include <stdio.h>
int main(){
int i,n;
int A=0,B=0,C=0,D=0,E=0;
int a[1000];
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(i=0;i<n;i++){
if(a[i]>=90){
A++;
}
else if(a[i]>=80&&a[i]<90){
B++;
}else if(a[i]>=70&&a[i]<80){
C++;
}else if(a[i]>=60&&a[i]<70){
D++;
}else if(a[i]<60){
E++;
}
}
printf("%d %d %d %d %d",A,B,C,D,E);
return 0;
}
int main(){
int i,n;
int A=0,B=0,C=0,D=0,E=0;
int a[1000];
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(i=0;i<n;i++){
if(a[i]>=90){
A++;
}
else if(a[i]>=80&&a[i]<90){
B++;
}else if(a[i]>=70&&a[i]<80){
C++;
}else if(a[i]>=60&&a[i]<70){
D++;
}else if(a[i]<60){
E++;
}
}
printf("%d %d %d %d %d",A,B,C,D,E);
return 0;
}
2 总结
1.这道题一开始无法下手,原因很多
其一基础薄弱。。。
其二是题目没读懂,A,B,C,D,E是指一个区间段。
其三是是不知道如何输入两行数据,怎么放在循环里。
2.具体的思考过程
先看到题目 “输入在第一行中给出一个正整数N(≤1000)”,也就是说应该有定义一个数组所以有int a[1000];
那么肯定要用到循环,以及选择语句。
在接下来可以用a[i]来表示,然后共有"n"个,有for(i=0;i<n;i++)。
3.学到的东西
明白了A++等等的意思是统计个数,就是说符合if就加一个,逐步统计个数,最后输出。
阅读全文
0 0
- 循环结构 7-9 统计学生成绩
- 结构体~学生成绩统计
- 使用“结构”统计学生成绩
- 结构体——学生成绩统计
- 结构体练习统计学生成绩
- 学生成绩统计器
- 学生成绩统计
- 学生成绩统计
- 学生成绩统计
- 学生成绩统计
- 学生成绩统计
- 学生成绩统计
- 学生成绩统计
- 学生成绩统计
- 学生成绩统计
- 数据库统计学生成绩
- 学生成绩统计
- 学生成绩统计
- Oracle Rank() Over()
- bzoj #1208 宠物收养所(splay)
- 判断闰年函数
- B站文章汇总
- Windows下载mingw安装器安装gcc/make组件
- 循环结构 7-9 统计学生成绩
- Java运算符
- 二进制中1的个数
- 171129之Java中的String为什么是不可变的?
- 中央处理器CPU
- JavaScript初识
- Java中toString()方法的研究与使用
- java运行时数据区域
- C语言指针传递参数