编程求30
A. c语言编程 题目:输入30个学生成绩,求最高分,最低分和平均分(用数组存放数据)
#include<stdio。h>
intmain()
{
intmax,min,score;
doubleavg=0;
scanf("%d",&score);
max=min=score;
avg+=score;
for(inti=0;i<29;i++)
{
scanf("%d",&score);
if(score>max)max=score;
if(score<min)min=score;
avg+=score;
}
avg=avg/30;
printf("最高分max=%d,最低分min=%d,平均分avg=%lf ",max,min,avg);
return0;
}
文件输入/输出
在C语言中,输入和输出是经由标准库中的一组函数来实现的。在ANSI C中,这些函数被定义在头文件;中。
标准输入/输出
有三个标准输入/输出是标准I/O库预先定义的:
stdin标准输入
stdout标准输出
stderr输入输出错误
以上内容参考:网络-c语言
B. c++编程 从键盘上输入30个学生的分数,求最大值,最小值,平均分,以及大于90分的人数和低于60分的人数…
#include"iostream"
usingnamespacestd;
intmain()
{
intnum[30],max=0,min=101,total=0,temp;
inti,j;
for(i=0;i<30;i++)
{
cout<<"输入第"<<i+1<<"个分数:";
cin>>num[i];
if(num[i]>max)max=num[i];
if(num[i]<min)min=num[i];
total=total+num[i];
}
cout<<"最大分数为:"<<max<<endl;
cout<<"最小分数为:"<<min<<endl;
cout<<"平均分数为:"<<total/30<<endl;
cout<<"大于90分的:";
for(i=0;i<30;i++)
if(num[i]>90)cout<<num[i]<<"";
cout<<endl<<"小于60分的:";
for(i=0;i<30;i++)
if(num[i]<60)cout<<num[i]<<"";
cout<<endl;
return0;
}
(2)编程求30扩展阅读
输入10个同学的成绩,统计80分以上和不及格的人数,并输出平均值
#include<iostream>
usingnamespacestd;
intmain()
{
doublea[10],sum=0,var;
inti,j=0,k=0;
cout<<"请输入10个学生成绩:"<<endl;
for(i=0;i<10;i++)
{
cin>>a[i];
sum=sum+a[i];
if(a[i]>=80)
j++;
if(a[i]<60)
k++;
}
var=sum/10;
cout<<"80分以上的人数是:"<<j<<endl;
cout<<"不及格的人数是:"<<k<<endl;
cout<<"平均分是:"<<var<<endl;
return0;
}