C语言的题!10米跳水计分系统(循环+分支)急急在线等!用最初级的算法啊!新手新手!
发布网友
发布时间:2022-11-09 11:46
我来回答
共2个回答
热心网友
时间:2023-11-18 04:03
#include <stdio.h>
int main()
{
float score[10];//存储输入的分数
float max, min, sum;//存储最高分,最低分和总分
int i, j;
scanf("%f", &score[0]);
max = min = score[0];//首先假设输入的第一个分数是最高分和最低分
sum = score[0];
for(i=1; i<10; i++)//然后输入剩下的9个分数
{
scanf("%f", &score[i]);
sum += score[i];
if(score[i]>max) max = score[i];
else if(score[i]<min) min = score[i];
}
sum = sum - max -min;//减去最高分和最低分
printf("%.3f\n", sum/8.0);
}
热心网友
时间:2023-11-18 04:04
#include <stdio.h>
static int g_lMinScore = 10;
static int g_lMaxScore = 0;
static float g_lTotalScore = 0;
int main(int argc, char **argv)
{
int i = 0;
int value = 0;
while(i < 10)
{
printf("Input No. %d score: ",i+1);
scanf("%d",&value);
if(value < 0 || value > 10)
{
printf("Input error,please input again\n");
continue;
}
if(value > g_lMaxScore)
{
g_lMaxScore = value;
}
if(value < g_lMinScore)
{
g_lMinScore = value;
}
g_lTotalScore += value;
i ++;
}
g_lTotalScore = g_lTotalScore - g_lMaxScore - g_lMinScore;
g_lTotalScore /= 8;
printf("Max score: %d, Min score %d\n", g_lMaxScore,g_lMinScore);
printf("Result score: %.2f\n", g_lTotalScore);
return 0;
}追问不行不行,看不懂啊!
热心网友
时间:2023-11-18 04:03
#include <stdio.h>
int main()
{
float score[10];//存储输入的分数
float max, min, sum;//存储最高分,最低分和总分
int i, j;
scanf("%f", &score[0]);
max = min = score[0];//首先假设输入的第一个分数是最高分和最低分
sum = score[0];
for(i=1; i<10; i++)//然后输入剩下的9个分数
{
scanf("%f", &score[i]);
sum += score[i];
if(score[i]>max) max = score[i];
else if(score[i]<min) min = score[i];
}
sum = sum - max -min;//减去最高分和最低分
printf("%.3f\n", sum/8.0);
}
热心网友
时间:2023-11-18 04:04
#include <stdio.h>
static int g_lMinScore = 10;
static int g_lMaxScore = 0;
static float g_lTotalScore = 0;
int main(int argc, char **argv)
{
int i = 0;
int value = 0;
while(i < 10)
{
printf("Input No. %d score: ",i+1);
scanf("%d",&value);
if(value < 0 || value > 10)
{
printf("Input error,please input again\n");
continue;
}
if(value > g_lMaxScore)
{
g_lMaxScore = value;
}
if(value < g_lMinScore)
{
g_lMinScore = value;
}
g_lTotalScore += value;
i ++;
}
g_lTotalScore = g_lTotalScore - g_lMaxScore - g_lMinScore;
g_lTotalScore /= 8;
printf("Max score: %d, Min score %d\n", g_lMaxScore,g_lMinScore);
printf("Result score: %.2f\n", g_lTotalScore);
return 0;
}追问不行不行,看不懂啊!
...+分支)急急在线等!用最初级的算法啊!新手新手!
int main(){ float score[10];//存储输入的分数 float max, min, sum;//存储最高分,最低分和总分 int i, j;scanf("%f", &score[0]);max = min = score[0];//首先假设输入的第一个分数是最高分和最低分 sum = score[0];for(i=1; i<10; i++)//然后输入剩下的9个分数 {...
设计一个双人跳水的计分小程序(C语言)[解出来了另外加分]
int i,j;//记录分数的个数 float maxtb=0,mintb=10000,maxjs=0,minjs=10000;//同步分和技术分的最高和最低分,最高分初始为0,最低分初始为10000,以便后面比较 float sumtb=0,sumjs=0;//总分 printf("请输入同步分,输入0结束\n");for(i=0;;i++){ scanf("%f",&tb[i]);if(...