你好,我们这里需要用到数组镶套使用for函数以及冒泡算法,具体的代码如下。
#include <iostream>
using namespace std;
int main()
{
int s [10], i, j, t;
cout << "输入10个数:";
for (i = 0; i < 10; i++)
{
cout << "请输入第" << i+1 << "名学生的成绩;" << endl;
cin >> s[i];
}
for (i = 0; i<10; i++)
{
for (j = 0; j<9 - i; j++)
if (s[j]<s[j + 1])
{
t = s[j + 1];
s[j + 1] = s[j];
s[j] = t;
}
}
cout << "成绩由高到低为;";
for (i = 0; i<10; i++)
cout << s[i]<<"\t" ;
}
以下为效果图
C语言编程,从键盘输入10个学生的成绩,由高到低排序输出成绩。_百度知 ...
int main(){ int s [10], i, j, t;cout << "输入10个数:";for (i = 0; i < 10; i++){ cout << "请输入第" << i+1 << "名学生的成绩;" << endl;cin >> s[i];} for (i = 0; i<10; i++){ for (j = 0; j<9 - i; j++)if (s[j]<s[j + 1])...
用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩
在C语言编程中,要实现从键盘输入10个学生的成绩并按高分到低分进行排序,可以使用经典的冒泡排序算法。下面是一个简化的步骤描述:首先,包含必要的头文件并定义数组大小:利用C语言,我们可以使用冒泡排序算法轻松解决这个问题。开始时,需要包含,并设定一个数组大小,例如#defineSIZE11。接着,定义一个b...
用c语言编写一个程序,从键盘输入10个学生成绩。
c语言从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值?}average=(float)(sum\/0);printf(总分=%d,平均分=%f\\n,sum,average);}VC0下调试通过。然后在循环语句外使用(average=sum\/10)来计算10个数的平均数。按照题目的要求编写完源代码之后,点击“运行”,弹出输入页面之后,在输出...
用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩
include <stdio.h> define SIZE 11 void bubble_sort(int a[], int n);void bubble_sort(int a[], int n){ int i, j, temp;for (j = 0; j < n - 1; j++)for (i = 0; i < n - 1 - j; i++){ if(a[i] < a[i + 1]){ temp = a[i];a[i] = a[i...
用C语言编写程序:从键盘输入10个学生的成绩,输出其最大值、最小值、和...
double sum=NULL;double max=NULL;double min=NULL;puts("请输入10个学生的成绩:");for(int i=0;i<10;i++){ scanf("%lf",&a[i]);} for(int i=0;i<10;i++){ sum+=a[i];i==0?max=a[0],min=a[0]:(maxa[i]?min=a[i]:NULL);} printf("所有元素的平均值为:%lf...
C++编写一个程序,从键盘输入10个学生的成绩,统计最高分、最低分和平均...
int n;printf("Please input 10 number:\\n");for(n=0;n<10;n++)scanf("%f",&a[n]);printf("输出10个学生的成绩: \\n");for(int i=0;i<10;i++)printf("%5f",a[i]);for(int j=0;j<10;j++){ if(a[j]>=max)max=a[j];else if(a[j]<=min)min=a[j];avg=avg+...
C语言程序 输入10个学生的成绩,要求输出这10个成绩的及格率和优秀率,再...
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.0f*j\/10*100...
c语言从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值?_百 ...
以下是C语言实现从键盘输入10个学生的成绩,统计出他们的成绩总和及平均值的代码:c include int main() { int i;float score, sum = 0, avg;printf("请输入10个学生的成绩:\\n");for (i = 1; i <= 10; i++) { printf("第%d个学生的成绩:", i);scanf("%f", &score);sum +=...
编程实现:从键盘输入10个学生的成绩,计算出平均分,并输出低于平均分的学...
int main(){ int i,j;float students[10];float sum=0,average;for(i=0;i<10;i++){ printf("请输入的学生的成绩:");scanf("%f",&students[i]);sum=sum+students[i];} average=sum\/10;for(i=0;i<10;i++)if (students[i]<average)printf("这几个同学低于平均分的成绩为为:%f...
从键盘上输入10个学生的成绩,计算出平均成绩,并输出低于平均分的学生成...
include<stdio.h> void main(){ float a[10];float sum=0;printf("请输入10个学生的成绩:\\n");for(int i=0;i<10;i++){ scanf("%f",&a[i]);sum+=a[i];} printf("不过平均线得的学生成绩为:");for(int j=0;j<10;j++){ if(a[j]<sum\/10)printf("%3.2f",a[j]);}...