#include <stdio.h>
int main()
{
int score[10];
printf("请输入10个同学的分数\n");
for(int i=0;i<10;i++)
scanf("%d",&score[i]);
int pass=0,excellent=0;
for(i=0;i<10;i++)
{
if(score[i]>=60)
pass++;
if(score[i]>=80)
excellent++;
}
printf("及格率是%g%%\n",pass/10.0*100);
printf("优秀率是%g%%\n",excellent/10.0*100);
printf("\n不及格的分数为");
for(i=0;i<10;i++)
if(score[i]<60)
printf("%3d",score[i]);
printf("\n");
}
追问有错误,请检查一下
追答我都把运行结果贴出来了 。哪还有错误呢?请明示!
上面的结果是在VC上运行的
还有要求请说?
就是这样的
#include
int main()
{
int score[10],i;//改成这样试试 看看有没问题了
int pass=0,excellent=0;
printf("请输入10个同学的分数\n");
for(i=0;i=60)
pass++;
if(score[i]>=80)
excellent++;
}
printf("及格率是%g%%\n",pass/10.0*100);
printf("优秀率是%g%%\n",excellent/10.0*100);
printf("不及格的分数为");
for(i=0;i<10;i++)
if(score[i]<60)
printf("%3d",score[i]);
printf("\n");
}
C语言程序 输入10个学生的成绩,要求输出这10个成绩的及格率和优秀率,再...
include<stdio.h>int main(){int grade[10],NoGood[10],i,j=0,k=0,m=0;float PassRate,ExeRate;printf("请输入10个学生的成绩:\\n");for(i=0;i<10;i++){scanf("%d",&grade[i]);if(grade[i]>=85){k++;}if(grade[i]>=60){j++;}else{NoGood[m++]=i;}}PassRate=1.0...
用c语言求平均成绩和优秀率
include <stdio.h>struct score {double eng, c, com; \/\/分别表示3门课程double avg; \/\/avg表示平均分}a[11]; \/\/结构体数组存储10名学生成绩int main(){int i, k1, k2, k3; \/\/i循环,k1, k2, k3表示优秀率k1 = k2 = k3 = 0;for(i = 0; i < 10; i++) {scanf("%lf...
c语言实现学生成绩管理系统
cout<<endl<<"请输入存储路径(建议存入当前文件中的data_save中)(例 ---绝对路径:C:\\\\\\文件名\\\\\\文件名\\\\\\数据名.dat \\n " <<" ---相对路径:save\\\\\\数据名.dat; )" <<endl <<"路径为:"; string cc; cin>>cc; cout<<" ╭———╮"<<endl<<"正在保存 "; for(ii=0;ii<15;ii++) ...
c语言怎么编写学生成绩管理系统
printf("请输入添加人的成绩2:\\n"); scanf("%d",&student[man].n2); printf("请输入添加人的成绩3:\\n"); scanf("%d",&student[man].n3); printf("请输入添加人的成绩4:\\n"); scanf("%d",&student[man].n4); printf("请输入添加人的成绩5:\\n"); scanf("%d",&student[man].n5); printf...
c语言程序设计编程题目:请 :编写完成对学生相关信息的要求:1.定义一...
student stu[STU_NUM]; \/*创建结构体数组中有10个元素,分别用来保存这10个人的相关信息。*\/ \/*输入这十个学生的相关信息*\/ for(int i = 0; i<STU_NUM; i++){ printf("请输入第%d个学生的学号:",i+1);scanf("%s",&stu[i].stu_id);printf("输入第%d个学生的数学成绩:",i+1);...
C语言,学生成绩管理系统
6. 熟练掌握C语言对文件的各种操作。 创新要求: 在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同 三、信息描述 输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印...
输入20个学生的C语言课程成绩,求出其中最高分,最低分和平均分?
student[i+1].mark=student[0].mark;} } } printf("及格率为:%.2lf\\n",pass\/7);printf("优秀率为:%.2lf\\n",good\/7);printf("排行榜:\\n");for(i=1;i<=7;i++){ printf("第%d名:%d %d\\n",i,student[i].number,student[i].mark);} } 下面是上述函数输出效果。。。
=+(-:)? C语言达人请进!$$$
printf("请您依次输入要录入的成绩科目(如C_language Chinese,当输入“-”时表输入结束。):\\n"); while(1) { scanf("%24s",discipline); if(strcmp(discipline,"-")!=0) \/\/判断科目输入是否结束。 fprintf(fp,"%16s",discipline);\/\/在文件中相应的打印出来。 else { fprintf(fp," average total\\n"...
C语言输入四名学生的三门考试成绩,及所有学生各科平均成绩
{int i;printf("请输入第%d人成绩:\\n",n+1);for(i=0;i<4;i++)scanf("%d",&a[n][i]);} void ave(int a[][6],int n){int i;for(i=0;i<4;i++)a[n][4]+=a[n][i];a[n][5]=a[n][4]\/4;} void print(int a[][6],int n){printf("总分:%d,平均分:%d...
C语言编程有错,求问。为什么最后输出数据会多一个1?
数组溢出了第一个N+1只是定义了该数组横轴有11个长度 但是你下边用的[N+1]的时候已经是12个长度了