c语言程序,输入十个成绩,输出其中的最低分,最高分
#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个学生的成绩和学号,将其排序输出,并输出中...
for (i = 0; i < 10; i++) { printf("学号:%d,成绩:%d\\n", stu[i].id, stu[i].score);} return 0;} 程序运行时,会依次提示输入10个学生的学号和成绩,然后对这些成绩进行排序,最后输出排序后的学号和成绩。排序算法采用的是冒泡排序,通过两层循环比较并交换元素的位置,直到所有...
C语言编程,从键盘输入10个学生的成绩,由高到低排序输出成绩。
} for(i=0;i<10;i++)printf("%d ",d[i]);} 这段代码首先定义了一个整型数组d来存储10个学生的成绩。然后,通过循环从键盘输入10个成绩。接下来,采用冒泡排序算法对数组进行排序,确保成绩从高到低排列。最后,再次使用循环输出排序后的成绩。通过这段代码,可以有效地完成从键盘输入10个学生的...
输入10个同学的成绩输出其中的最高分和最低分(用C语言)
c int scores[10]; \/\/ 定义一个长度为10的数组 for (int i = 0; i < 10; i++) { scanf("%d", &scores[i]); \/\/ 输入10个成绩 } \/\/ 排序算法,这里可以用简单的冒泡排序 for (int i = 0; i < 9; i++) { for (int j = 0; j < 9 - i; j++) { if (scores[j...
用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩
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; ...
C语言如何编写程序,计算出10个学生的平均成绩?
\/\/ 输入每个学生的成绩 printf("请输入10个学生的成绩:\\n");for (int i = 0; i < NUM_STUDENTS; i++) { printf("学生 %d 成绩:", i + 1);scanf("%f", &grades[i]);total += grades[i];} \/\/ 计算平均成绩 average = total \/ NUM_STUDENTS;\/\/ 输出结果 printf("这10个...
c语言中如何从键盘输入10个学生的成绩?
要从键盘输入10个学生的成绩,可以使用C语言中的数组和循环结合scanf()函数来实现。以下是一个示例代码:include <stdio.h> int main() { int scores[10]; \/\/ 定义一个长度为10的整型数组存储成绩 int i;printf("请输入10个学生的成绩:\\n");for (i = 0; i < 10; i++) { printf("...
用c语言编写一个程序,从键盘输入10个学生成绩。
C语言:编写程序,输入10个学生的成绩数据,计算并输出平均分及低于平均分的学生的人数。&s[i]);sum+=s[i];if(s[i]=60)j++;}printf(总分:%d大于等于60的人数:%d\\n,sum,j);return0;}运行截图:这个程序的人数不仅限于10人。可以通过改变N的值来控制。C语言:编写一个程序,从键盘...
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 +=...
求一个c语言程序,计算10个人的平均成绩和计算成绩的总和,还有就是将60...
这是一个简单的C语言程序,用于计算10个学生成绩的平均值和总和,并输出不及格的成绩。下面是一个实现这一功能的程序示例:程序首先声明了一个浮点数组num,用于存储10个学生的成绩。接下来,使用for循环读取10个成绩,并将它们存储在数组中。之后,通过另一个for循环计算这些成绩的总和,并利用总和计算...
用c语言编一个程序,输入10个学生的成绩,求平均值。
"请输入10个学生的成绩:\\n");for (i = 1; i <= 10; i++){ printf("第%d个学生的成绩:", i);scanf("%d", &score);sum += score; \/\/ 累加成绩 } avg = (float)sum \/ 10; \/\/ 计算平均值 printf("10个学生的平均成绩为:%.2f\\n", avg);return 0;} 运行结果示例: