用C++函数编程:用循环实现从键盘输入五个人的成绩,计算平均分,统计不及格人数,并将不及格的成绩输出

   www.gaoxiao88.net
#include<iostream>
using namespace std;

int input(int a[],int sum)
{
int i;
for(i=0;i<5;i++)
{
cin>>a[i];
sum+=a[i];
}
return sum;
}

void output(int a[])
{
int j;
for(j=0;j<5;j++)
{

if(a[j]<60)
cout<<a[j]<<" ";
}
cout<<endl;
}

int main()
{
int a[5],average,sum=0;
sum=input(a,sum);
average=sum/5;
cout<<"不及格成绩:";
output(a);
cout<<"平均成绩:"<<average<<endl;
return 0;
}

#include<iostream>
using namespace std;
int main()
{
int a[5],average=0,i=0,j=0,sum=0;
for(i=0;i<5;i++)
{
cin>>a[i];
sum+=a[i];
}
average=sum/5;
cout<<"不及格成绩:";
for(j=0;j<5;j++)
{

if(a[j]<60)
cout<<a[j]<<" ";
}
cout<<endl;
cout<<"平均成绩:"<<average<<endl;
return 0;
}
已验证
【ITe家】为你解答

C语言题 某班有五十人 要求输入学生的某门课的成绩,用函数编程统计不合格人数,并输出。

#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;int i,sum,x;int main(){ for(i=1;i<=50;i++){ scanf("%d",&x); if(x<60) sum++; } printf("%d
",sum); return 0;}望采纳,谢谢

#include
int main()
{
int i;
float a[10],min,max,avg; //max表示最高分,min表示最低分,avg表示平均分
printf("请输入10位学生的分数
");
printf("********************************
");
for(i=0;i<=9;i++)
{
printf("请输入一位学生的分数:");
scanf("%f",&a[i]);
}
max=min=avg=a[0];
int jige=0;
for(i=1;i<=9;i++)
{
if(min>a[i])
{min=a[i];}
if(a[i]>=60)
jige=jige+1;
if(max<a[i])
{max=a[i];}
avg=avg+a[i];
}
avg=avg/10;
printf("max=%f
",max);
printf("min=%f
",min);
printf("avg=%f
",avg);
printf("及格人数:%d
",jige);
printf("********************************
");
}

扩展资料:
C++是C语言的继承,它是一种使用非常广泛的计算机编程语言,C++作为一种静态数据类型检查的、支持多范型的通用程序设计语言,能够支持过程化程序设计、数据抽象化、面向对象程序设计、泛型程序设计、基于原则设计等多种程序设计风格。
C++的编程领域众广,常用于系统开发,引擎开发等应用领域,深受广大程序员的喜爱。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
参考资料:
百度百科-C++

相关参考:

C++如何从键盘输入数字给变量
C++ 的标准输入是使用 std::cin。首先,包含头文件 include<iostream>然后,比如输入一个整数:int a;std::in >> a;此时可以从键盘读取一个整数,并赋值给 a。示例:include <iostream>int main(){int a;std::cin >> a;std::cout << "输入的是:" << a << std::endl;return 0;}...

用C语言编程从键盘上输入10个数,写一个函数(主函数调用该函数),求出...
思路:定义一个函数int fun(int a[]),该函数通过传递的参数数组依次遍历,寻找最大值,最后返回最大值,主函数输入数组,调用该函数输出最大值。参考代码:include<stdio.h>#define n 10int fun(int a[]){\/\/求数组a的最大值函数int i,max=a[0];for(i=1;i<n;i++)if(max<a[i]) ...

从键盘输入任意自然数,编程实现反序输出(用c++编写),谢谢!
include "iostream.h"main(){ int s,i,c;cout<<"请输入一个任意自然数:"<<endl;cin>>s;cout<<"它的反序是:";while(c){ c=s%10;s=s\/10;if(c==0)break;cout<<c;}cout<<endl;}

c语言+编写程序,实现从键盘输入某商品的单价和数量,求出商品的总价并...
scanf("%f", &price);printf("请输入商品数量:");scanf("%d", &quantity);total_price = price * quantity;printf("商品总价为:%f\\n", total_price);return 0;} 程序中先定义了三个变量,price用来存储商品单价,quantity用来存储商品数量,total_price用来存储商品总价。通过scanf函数从键盘读入...

C++简单的编程题 从键盘输入任意三个数 用模板函数实现从小到大排序后...
template<class T> T g(T a, T b){ if(a>b){return b;} else return a;} void main(){ int a,b,c;cin>>a>>b>>c;while(a==b||a==c||b==c){cout<<"请重新输入"<<endl; cin>>a>>b>>c;} \/\/判断是否有输入相等的数。if(g(g(a,b),c)==a) \/\/首先判断最...

用C++编程从键盘输入一个字符,输出该字符的按字典排列顺序的下一个...
include <iostream> using namespace std;int main(){ char c;cin >> c;c += 1;cout << c << endl;return 0;}

C++编程:从键盘输入任意一个字符串,实现其逆序输出,要求用到引用作为参...
include <iostream> using namespace std;string revert_str(string &str){ string newstr;string::reverse_iterator it;for (it=str.rbegin(); it!=str.rend(); ++it){ newstr.append(1, *it);} return newstr;} int main(int argc, char *argv[]){ string str;cin>>str;cout<<...

用C++编写一个程序,键盘输入若干个整数,输入字母为结束数据输入,最后...
其实我感觉3楼的scanf语句使用的好,不过我没有验证其是否可以满足多种情况。下面是我根据楼主需求,利用getchar()函数写的能处理负数的程序。\/*程序说明:回车键作为两个数据之间的分隔点,输入特殊字符后也必须回车键才能结束,getchar()函数必须通过换行符才能开始处理字符,支持正负数同时处理。*\/ ...

如何输入键盘数组c语言
首先要定义一个数组a[],根据需要定义数组类型,必须定义数组长度,可使用宏定义#defineN10来定义数组长度,方便在修改,也可直接定义为a[10];通过for循环依次将数据存入数组,键盘输入时数据之间以空格间隔。数据存入数组后可进行调用,这里以printf()函数调用输出为例,输出格式要记得加空格使数据隔开,...

怎样编写c++语句编写 从键盘中输入数据初始化“类”
你可以用set,比如你要初始化score,那么写一个void setScore(float socre);函数,用对象调用。你现在用的是构造函数,也是可以用在键盘输入啊~~定义变量贝 float f;int c;char *name = new char[10];\/\/这里的个数你了以自己定,个人感觉C++的话 \/\/用string比较好 int num;cin>>f;cin>>c;...

相关评论

  • 鲁庾2783: 用C++编写程序,越简单越好,循环结构 -
    17090379430: #include void main() { int a,b,n; for(n =1000;n { a = n/100; b = n%100; if((a+b)*(a+b)==n) printf("%d ",n); } }

  • 鲁庾2783: 用C++函数编程:用循环实现从键盘输入五个人的成绩,计算平均分,统计不及格人数,并将不及格的成绩输出
    17090379430: #include&lt;iostream&gt;using namespace std;int main(){ int a[5],average=0,i=0,j=0,sum=0; for(i=0;i&lt;5;i++) { cin&gt;&gt;a[i]; sum+=a[i]; } average=sum/5; cout&lt;&lt;"不及格成绩:"; for(j=0;j&lt;5;j++) { if(a[j]&lt;60) cout&lt;&lt;a[j]&lt;&lt;" "; } ...

  • 相关话题

    ap在线精英在线最新简短笑话,好笑的段子,搞笑句子,男女朋友校园冷笑话,搞笑歌词对白台词,夫妻搞笑对话,手机流行笑话,逗人笑的动物经典笑话,最新幽默搞笑图文,好笑的视频分享给朋友
    若有事情,请联系电邮
    © <搞笑吧