有一个一维数组,内放10个学生成绩,写一个函数(主函数调用该函数),求出不及格人数。
float average(float array[ ],int n)
{ int I;
float aver,sum=array[0];
for(I=1;Isum=sum+array[I];
aver=sum/n;
return(aver); }
main
{ float ave,score[10];
int I;
for(I=0;I<10;I++)
scanf("%f",&score[I]);
ave=average(score,10);
printf("%f
",ave); }
扩展资料:
在程序中可以使用下标变量,即说明这些变量的整体为数组,数组中的每个变量的数据类型是相同的。
当数组中每个元素都只带有一个下标时,称这样的数组为一维数组。
一维数组是由数字组成的以单纯的排序结构排列的结构单一的数组。一维数组是计算机程序中最基本的数组。二维及多维数组可以看作是一维数组的多次叠加产生的。
数组是计算机编程中的重要概念,运用数组可以方便地处理大规模的数据
#include
numoffail(int score[]){
int i,j=0;
for(i=0;i<10;i++){
if(score[i]<60)j++;
}
return j;
}
main(){
int score[10],i;
for(i=0;i<10;i++){
printf("score[%d]=",i);
scanf("%d",&score[i]);
}
printf("There're %d student(s) failed hha.
",numoffail(score));
return 0;
}
void main()
{
int sum=0;
float a[10]={90,88,72,67,98,79,56,45,60,82};
for(int i=0;i<10;i++)
if(a[i]<60)
sum++;
printf("%d\n",sum);
}
#include<stdio.h>
int main()
{
int a[10];
int i;
printf("please input 10 number\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("the mark of unpass is:\n");
for(i=0;i<10;i++)
{
if(a[i]<60)
printf("%d\t",a[i]);
}
return 0;
}
int number_smaller_than_sixty(double *array,int size){
int count=0;
for(int i=0;i<size;i++)
if (array[i]<60) count++;
return count;
}
int main(){
double record[10]={60,60,60,60,60,60,60,60,60,60}
int i=number_lower_than_sixty(record,10);
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int a[11];
int n=0;
for(int i=1;i<=10;i++)
{
cin<<a[i];
if(a[i]<60;
n++;
}
cout<<不及格的人数为: <<n<<endl;
return 0;
}
#include<stdio.h>
int bujige(int a[])
{
int n=0;
for(int i=0;i<10;i++)
if(a[i]<60)n++;
return n;
}
main()
{
int a[10]={”10个学生的成绩“}
printf(“%d”,bujige(a));
}
c编程:有一个一维数组,存放10个学生成绩,编写程序,求出平均分,最高分...
x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https:\/\/iknow-pic.cdn.bcebos.com\/38dbb6fd5266d016c242afc0992bd40734fa35fa"\/> 5、用for语句遍历整个数组,并且通过if...else语句归类每一个分数段的人数。\/iknow-pic....
...已知一个班10个学生的成绩,存放在一个一维数组中,要求找出其中成绩...
include<stdio.h> void main(){ int ch[10];int i,max=0,xh;printf("请输入10个学生的成绩:\\n");for(i=0;i<10;i++){ scanf("%d",&ch[i]);if(ch[i]>max){ max=ch[i];xh=i;} } printf("成绩最高为:%d\\n",max);printf("该生的序号为:%d\\n",xh);} ...
c编程:有一个一维数组,存放10个学生成绩,编写程序,求出平均分,最高分...
int i=0;int sc_min, sc_max, sc_all=0;float sc_aver =0;sc_min = score[0];sc_max = score[0];sc_all = score[0];for(i=1;i<10;i++){ sc_all += score[i];if(sc_min > score[i])sc_min = score[i];if(sc_max < score[i])sc_max = score[i];} sc_aver...
在一个一维数组中放了10个学生的成绩编程求平均成绩
include <stido.h> main(){ float a[10],sum,avg;int i;sum=0.0;printf("Please input the students score:");for(i=0,i<10,i++){scanf("%f",&a[i]);sum=sum+a[i];} avg=sum\/10;printf("The average is:%f\\n",avg);} ...
有一个一维数组score,内放10个学生成绩,求平均值(运行有问题)_百度...
main(){ float score[10],sum=0;int i;for(i=0;i<=10;i++){ printf("Input %d student's score:");scanf("%f",&score[i]);sum += score[i];} printf("ave=%.2f",sum\/10);} 声明一变量用于存放所有觉得成绩的和.循还数组,把所有的值加到这个变量中.这个变量除以学生数就可以...
一维数组score,内放10个学生成绩,编写程序使用一个函数进行学生成绩从...
sort函数中第二个for循环里i<9改为j<9,另外输出时\\b代表退格,应换成空格或者\\t,改过的代码如下 include<stdio.h> float sort(int sru[]);void main(){int score[10],i;printf("输入10个数:\\n");for(i=0;i<10;i++)scanf("%d",&score[i]);sort(score);for(i=0;i<10;i++...
JAVA语言编程:有一个一维数组,内放10个学生成绩,编程求出平均分,最高...
\/\/定义你的数组arrays;arrays = sort(arrays);Double min = arrays[0];\/\/最低分;Double max = arrays[9];\/\/最高分;Double pingjun = 0.0;for(int i=0;i<arrays.length;i++){ pingjun = arrays[i]\/10 +pingjun;} pingjun是你要的平均值 ...
用一个一维数组存放10 个学生的成绩,写一个函数求出平均
include "stdio.h"float max=0;min=0;float average(float score[10],int n){ int i;float ave,sum=score[0];max=min= score[0];for(i=1;i<n;i++){ if(score[i]>max)max=score[i];else if(score[i]<min)min=score[i];sum=sum+score[i];} ave=sum\/10;return ave;} void...
一维数组 C语言程序设计 一个班10个学生的成绩,要求输入这10个学生的...
void main(){ int i;float a,b=0;printf("\\n Input Grades:");for(i=1;i<=10;i++){ scanf("%f",&a);b=b+a;} printf("\\n %f",b\/10);}
一维数组内放10个学生成绩,写一函数求平均分\\最高分和最低分
平均分:=average(数据区)最高分:=max()最低分:=min()