当前位置:编程学堂 > c语言一维数组输入10个数,求最高成绩最低成绩_c++定义整形数组,输入10个数,求最高分,最低分

c语言一维数组输入10个数,求最高成绩最低成绩_c++定义整形数组,输入10个数,求最高分,最低分

  • 发布:2023-09-23 12:32

本文目录一览:

  • 1、使用一维数组,输入10名学生的成绩,找出最高分和最低分
  • 2、C语言编程:定义数组,录入10个分数,求最高分,最低分,平均分
  • 3、c编程:有一个一维数组,存放10个学生成绩,编写程序,求出平均分,最高分和最低分,并输出
  • 4、c语言程序,输入十个成绩,输出其中的最低分,最高分
  • 5、c语言编程题,有一个一维数组内放10个学生的成绩,求出平均分,最高分,最低分,用调用函数的方法

使用一维数组,输入10名学生的成绩,找出最高分和最低分

#includestdio.h

int max(int stu[10]) {

int tem = 0;

int i = 0;

for(i = 0; i  10; i++) {

if(stu[i] = stu[i+1])

tem = stu[i];

}

return tem;

}

int min(int stu[10]) {

int tem = 0;

int i = 0;

for(i = 0; i  10; i++) {

if(stu[i]  stu[i+1])

tem = stu[i];

}

return tem;

}

int main() {

int maxs,mins = 0;

int stu[10] = {10,22,33,44,55,66,77,88,99,100}; //初始化之际弄

maxs = max(stu);

mins = min(stu);

printf("max:%d min:%d\n",maxs,mins);

return 0;

}

C语言编程:定义数组,录入10个分数,求最高分,最低分,平均分

希望这是你想要的结果!

纯手工

希望采纳

#includestdio.h

#includestring.h

main()

{

int

i,num[10],max,min,a=0;

puts("输入:");

scanf("%d",num[0]);

max=min=num[0];

for(i=1;

i10;

++i)

{

scanf("%d",num[i]);

max=maxnum[i]?num[i]:max;

min=minnum[i]?num[i]:min;

}

for(i=0;

i10;

++i)

{

a=a+num[10-i-1];

}

printf("求和结果为:%d",a);

printf("\n最大值为:%d\n最小值为:%d\n平均分为:带浮点%f\n不带浮点:%d\n",max,min,(float)a/10,a/10);

}

c编程:有一个一维数组,存放10个学生成绩,编写程序,求出平均分,最高分和最低分,并输出

1、新建一个工程和.c文件。

2、输入主函数和头文件。

3、定义函数类型并赋初值 。

4、输入每一个成绩。

5、用for语句遍历整个数组,并且通过if...else语句归类每一个分数段的人数。

6、计算平均数。

7、输出求出平均分,最高分和最低分。

8、编译,运行,得到最后结果。

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

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

#include stdio.h

void main()

{

float curMark;

float max;

float min;

int   i;

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

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\n最低分为:%f\n", max, min);

}

c语言编程题,有一个一维数组内放10个学生的成绩,求出平均分,最高分,最低分,用调用函数的方法

#include stdio.h

void average(float a[], int size)

{

int i = 0;

float temp = 0.0;

for(i; isize; i++)

temp += a[i];

printf("平均分为:%f", temp/size);

}

void max(float a[], int size)

{

int i = 1;

float temp = a[0];

for(i; isize; i++)

if (temp a[i])

temp = a[i];

printf("最高分是:%f", temp);

}

void min(float a[], int size)

{

int i = 1;

float temp = a[0];

for(i; isize; i++)

if (tempa[i])

temp = a[i];

printf("最低分是:%f", temp);

}

void main()

{

float a[10] = {100.0, 80.0, 30.0, 50.5, 70.5, 20.0, 80.5, 82.0, 99.0, 72.5};

average(a, 10);

max(a, 10);

min(a, 10);

}

相关文章