c语言问题 通过键盘输入十个学生的成绩,用一个函数求全体学生平均成绩。 要求: 写出本题的算法

据算法写出程序代码

#include<iostream>
using namespace std;
int n;
void f(int b[])
{
int i,j=0,k=0;
for(i=0;i<n;i++)
{ k+=b[i];
if(b[i]<60)
j++;
}
cout<<"总成绩为:"<<k<<endl;
cout<<"不及格人数为:"<<j<<endl;
}
int main()
{
int a[100];
int i,j,k;
cout<<"输入要输入的成绩的学生数"<<endl;
cin>>n;
for(i=0;i<n;i++)
cin>>a[i];
f(a);
return 0;

}
温馨提示:内容为网友见解,仅供参考
无其他回答

用C语言编程从键盘输入10个学生的成绩,求平均成绩?
C语言:编写一个程序,从键盘输入10个学生成绩,求平均成绩。1、虽然main函数可以作为结构体或者类的成员函数,但相应地会失去作为程序出入口的功能。 C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。2、循环语句中进行10个数的累加在sum里面,然后...

c语言从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值?
printf("第%d个学生的成绩:", i);scanf("%f", &score);sum += score;} avg = sum \/ 10;printf("10个学生的成绩总和为%.2f,平均值为%.2f。\\n", sum, avg);return 0;} 首先,我们需要定义一个变量i,用于循环计数。同时,我们需要定义三个浮点型变量:score表示每个学生的成绩,sum表...

C语言题目:要求用户输入10个学生的考试成绩,并编写一个求平均值的函数...
include<stdio.h>float av(int n){int i,x,s=0; for(i=0;i<n;i++) {scanf("%d",&x); s+=x; } return (float)s\/n;}int main(){int n; float cj; printf("请输入10个学生的成绩:\\n"); cj=av(10); printf("平均分=%.1f\\n",cj); return 0;} ...

C语言:编写一个程序,从键盘输入10个学生成绩,求平均成绩。
1、虽然main函数可以作为结构体或者类的成员函数,但相应地会失去作为程序出入口的功能。C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。2、循环语句中进行10个数的累加在sum里面,然后在循环语句外使用(average=sum\/10)来计算10个学生的平均成...

...一个班10个同学的成绩,要求输入这10个学生的成绩,然后求出他们的平均...
for(i=0;i<10;i++) \/\/该循环体用于输入学生成绩 { printf("请输入学号为%d",i+1);printf("的学生的成绩:");scanf("%f",&Students[i]);} for(j=0;j<10;j++) \/\/该循环体用于计算学生总成绩 sum=sum+Students[j];aver=sum\/10; \/\/求平均成绩 printf("这几个同学的平均成绩...

c语言中如何从键盘输入10个学生的成绩?
要从键盘输入10个学生的成绩,可以使用C语言中的数组和循环结合scanf()函数来实现。以下是一个示例代码:include <stdio.h> int main() { int scores[10]; \/\/ 定义一个长度为10的整型数组存储成绩 int i;printf("请输入10个学生的成绩:\\n");for (i = 0; i < 10; i++) { printf("...

C语言 在主函数中输入10个学生的成绩,用自定义函数求10学生成绩的最高...
} } return count;} #计算平均分函数 float avg(float a[]) { float avgScore = 0.00; float sum = 0.00; int i = 0; for(;i<10;i++) { sum += a[...

C语言 写一个函数,内放10个同学成绩,求平均值。
include <stdio.h> main(){ int a[10],i,sum=0;double avg;printf("input ten scores:");for(i=0;i<10;i++){scanf("%d",&a[i]);sum+=a[i];} avg=(double)sum\/10;printf("the average is %lf\\n",avg);} \/\/调试成功 ...

从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值?是C语言
<stdio.h> void main(){ int i,sum;int a[10];float average;sum =0;printf("please input the score.\\n");for(i=0;i<10;i++){ scanf("%d",&a[i]);sum += a[i];} average = (float)(sum\/10.0);printf("总分=%d,平均分=%f\\n",sum,average);} VC6.0下调试通过。

用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩
在C语言编程中,要实现从键盘输入10个学生的成绩并按高分到低分进行排序,可以使用经典的冒泡排序算法。下面是一个简化的步骤描述:首先,包含必要的头文件并定义数组大小:利用C语言,我们可以使用冒泡排序算法轻松解决这个问题。开始时,需要包含,并设定一个数组大小,例如#defineSIZE11。接着,定义一个...

相似回答