c语言程序,输入十个成绩,输出其中的最低分,最高分

作者&投稿:邴史 (若有异议请与网页底部的电邮联系)
C语言编程题:输入十个学生的成绩,求出最高分 和最低分,输入“-1”结束运行。~


#include #include int main(){printf("Enter grade:
");int a[10];int i=0;for(i=0;imax)max=a[i];if(a[i]<min)min=a[i];}printf("Max = %d
Min = %d",max,min); return 0;}

#include
void main()
{
int scores[10], highest, lowest, i, j, tmp;

/* 输入十个人的成绩 */
for(i=0; i<10; i++)
{
printf(“请输入第 %d 个同学的成绩: ”, i+1);
scanf(“%d”, &scores[i]);
}

/* 从高到低对分数进行排序 */
for(i=0; i<9; i++)
for(j=i+1; j<10; j++)
if(scores[i] < scores[j])
{
tmp = scores[i];
scores[i] = scores[j];
scores[j] = tmp;
}

/* 最高分 */
highest = scores[0];

/* 最低分 */
lowest = scores[9];

printf("最高分数: %d 分, 最低分数: %d 分", highest, lowest);
}

你好,我写的版本是成绩可以有小数,如果你的成绩是整数的话,那请把下面的float改成int,%f改成%d就可以了~~

#include <stdio.h>

void main()

{

 float curMark;

 float max;

 float min;

 int   i;

 printf ("请输入10个分数:
");

 scanf("%f", &curMark);

 max = curMark;

 min = curMark;

 for (i = 1; i < 10; i++)

 {

  scanf("%f", &curMark);

  if (max < curMark)

  {

   max = curMark;

  }

  if (min > curMark)

  {

   min = curMark;

  }

 }

 printf ("最高分为:%f
最低分为:%f
", max, min);

}



定义几个浮点型变量
用for循环输入十个成绩,放入数组。
令最大值max和最小值min 都等于第一个成绩a[0],然后for循环,
if (a[i]<min) min=a[i];
if (a[i]>max) max=a[i];
然后输出即可。


C语言编程序,输入10个正整数,输出其中素数之和。不要有其他字符,1什么...
include<stdio.h> void main(){ int a[10];int i,j,sum=0,flge;\/\/用flge记录是不是素数 printf("请输入10个数:\\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++){ flge=0;if(a[i]==1)continue;for(j=2;j<=a[i]\/2;j++){ if(a[i]%j==0){...

编写C语言程序从键盘输入10个数,求出其中奇数的平均值
include "stdafx.h"include <iostream> using namespace std;int main(){ int a[10];int sum=0;int n=0;int i;cout<<"请输入十个数字:"<<endl;for(i=0;i<10;i++){ cin >>a[i];} for(i=0;i<10;i++){ if(a[i]%2!=0){sum=sum+a[i];n++;} } cout<<"有"<<n<...

编一个C程序使输入十个人的名字,该程序可以把这十个名字按照字母表先后...
} for(i=0;i<10;i++) printf("%s\\n",name[i]);} 本回答由提问者推荐 举报| 答案纠错 | 评论 4 3 Jseven_jy 采纳率:48% 来自:芝麻团 擅长: JAVA相关 编程语言 成都市 杭州市 宠物 为您推荐: 输入xyz三个数 简单程序设计 编一程序 等级成绩 程序流程图基本图形 程序流程图怎么做 软...

求一个C语言程序。题目是:从键盘上输入十个实数,求其倒数的和并输出...
include <stdio.h> include <ctype.h> include <math.h> include <stdlib.h>int main(){ int i;double x;double s=0;for(i=0;i<10;i++){ scanf("%lf",&x);s+=1.0\/x;} printf("%lf\\n",s);system("pause");return 0;} ...

用c语言编写一个程序 要求输入十个整数 不完全排列 输出最小的三个
读入数据的时候要用取址符号,要不会出错 printf("请输入十个整数");for(i=0;i<10;i++){ scanf("%d",&a[i]);} 你这是冒泡啊,最小的数在后面,要从后往前输出才行,从第十个数往前三个就是了 for(i=9;i>6;i--)printf("%d ",a[i]);...

请问如何通过C语言实现输入10个数并输出
3.输入完毕后,再次利用for循环来顺序输出存储在数组的十个数。这里同样使用局部变量i作为循环的游标。4.接着,再次使用for循环来逆序输出存储在数组的十个整数。同样地,这里仍然需要一个局部变量作为循环游标。(方法与顺序输出大致相同)5.代码编写完成后,点击运行程序,在调试程序的窗口即可看到最终的...

求C语言程序: 如果输入10个任意的数据,求其中的奇数和.
\/\/这样就可以了#include<stdio.h>#define N 10int main(){ int i; int odds_sum = 0; int cur_value = 0; for(i = 0; i<N; i++){ scanf("%d", &cur_value); if(cur_sum%2 == 1){\/\/判断是否是奇数 odds_sum += cur_value; } } printf...

C语言程序设计: 从用户输入10个整数,对其按照从小到大的顺序排序,并输...
\/\/要求任意输入10个数,然后按从小到大顺序输出 include<stdio.h> int main(){ int a[10];int i,j;int temp;printf("请输入10个整数:");for(i=0;i<10;i++){ scanf("%d",&a);} for(i=0;i<9;i++){ for(j=0;j<9-i;j++){ if(a[j]>a[j+1]){ temp=a[j];a[j]...

从键盘上输入十个整数放入数组,找出最小数和它的下标,然后将最小数移动...
for(int i = 0; i < 10; i++) { printf("%d ", arr[i]);} printf("\\n");return 0;} ```这个程序使用循环实现从键盘上读入十个整数,并在读入过程中找出最小数及其下标。随后,使用另一个循环将最小数移动到数组的第一个位置,并输出移动后的数组。注意,在移动最小数之前,需要先...

C语言:编写程序,输入10个学生的成绩数据,计算并输出平均分及低于平均分...
C语言:编写程序,输入10个学生的成绩数据,计算并输出平均分及低于平均分的学生的人数。 可以用C语言的程序直接写出来的那种!真的是新手!可以将程序打出来吗?很多不懂的!谢谢了!!十分感谢!要完整的程序!谢谢了... 可以用C语言的程序直接写出来的那种!真的是新手!可以将程序打出来吗?很多不懂的!谢谢了!!十分...

澄迈县13350247224: 用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩 -
繁径齐洛: 你好,我们这里需要用到数组镶套使用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 << "名学生的...

澄迈县13350247224: 用C语言编程:从键盘输入10个学生的成绩和学号,将其排序输出,并输出中要有相应的学生学号 -
繁径齐洛: # include<stdio.h>struct student {int id;int score; }stu[10];int main(void) {int i,m;struct student j; for( i=0; i<10; i++){printf("请输入学生的学号:");scanf("%d",&stu[i].id);printf("请输入学生的成绩:");scanf("%d",&stu[i]....

澄迈县13350247224: C语言编程,从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值 -
繁径齐洛: #include <stdio.h>#define MAX 10struct student {char no[10];char name[10];float score[3]; }stu[MAX];float ave_course[3] = {0}; float ave_student[MAX] = {0};int max_ave_i = 0; // 存储平均分最高的学生索引 int max_course_i[3] = {0}; //存储...

澄迈县13350247224: 急求一道C语言题答案【在线等】假设已有10个学生的成绩,从键盘上输入这10个学生的成绩(成绩的值由你自己来定),输出10个学生成绩的平均分(用... -
繁径齐洛:[答案] #include #define N 5 main() {float a[N],sum=0,ave; int i; printf("请输入学生的成绩:\n"); for(i=0;iscanf("%f",&a[i]); for(i=0;isum+=a[i]; ave=sum/N; printf("这些学生的成绩数平均分是:%.2f",ave); printf("高于平均分的成绩如下所示:\n...

澄迈县13350247224: C语言:编写程序,输入10个学生的成绩数据,计算并输出平均分及低于平均分的学生的人数. -
繁径齐洛: #include<stdio.h> int main() { int i; float a[10],min,max,avg;//max表示最高分,min表示最低分,avg表示平均分 printf("请输入10位学生的分数\n"); printf("********************************\n"); for(i=0;i<=9;i++) { printf("请输入一位学生的分数:"...

澄迈县13350247224: 输入10个同学的成绩输出其中的最高分(用C语言)用FOR语句 -
繁径齐洛: #include#define N 10 void main() { int score[N],high=0,low=0; int i; printf("输入%d个学生的成绩:",N); for(i=0;i {scanf("%d",&score[i]); if(high if(low>score[i]) low=score[i]; } printf("high=%d,low=%d",high,low); }

澄迈县13350247224: 输入10个同学的成绩输出其中的最高分和最低分(用C语言) -
繁径齐洛: 这个很容易的啊,我很久没写C的了,只能告诉你流程定义一个数组,长度10,然后输入分数,对数组进行排序,数组第一个和最后一个就是你要的结果了

澄迈县13350247224: C语言:输入10个学生的单科成绩,求出其中的最高分、最低分以及超过平均分的人数.怎么编程?我学的是C++, -
繁径齐洛: #include "iostream.h" void main() {float score[10],sum=0,avg,max=0,min,j,k;int count = 0;cout << "请输入学生成绩" <<endl;for(int i = 0;i < 10;i++){cin >> score[i]; //依次输入学生成绩sum += score[i]; //计算总分if(i == 0)min = score[i]...

澄迈县13350247224: c语言.输入10个学生课程成绩,输出最高分,最低分平均分 -
繁径齐洛: #include <stdio.h> float max=0,min=100,sum=0; float f(float *a,int n) {int i;float av;for(i=0;i<n;i++){if(a[i]>max)max=a[i];else if(a[i]<min)min=a[i];sum=sum+a[i];}av=sum/n;return(av); } void main( ) {float s2[10]={67.5,89.5,99,69.5,77, 89.5,...

澄迈县13350247224: C语言:编写一个程序,从键盘输入10个学生成绩,求平均成绩. -
繁径齐洛: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16/* C语言:编写一个程序,从键盘输入10个学生成绩,求平均成绩*/ #include <stdio.h> #define N 10 intmain() {floatarr[N]={0.0},s=0.0;inti;for(i=0;i!=N;++i){//输入scanf("%f",&arr[i]);s+=arr[i];}printf("%0.2f\n", s/N);//输出平均数return0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网