求C语言程序的简单解题思路
发布网友
发布时间:2023-09-03 00:55
我来回答
共5个回答
热心网友
时间:2024-11-05 17:18
10个选手做10次循环,每次循环时输入6个评分,用一个数组记录
写3个函数,函数sum求n个数的和,函数max求n个数的最大数,函数min求n个数的最小数
(sum-max-min)/4得平均分
或者直接写一个求平均分的avg函数也可以
热心网友
时间:2024-11-05 17:19
其实不用2维数组,定2个数组
A[10]用来记录评委的评分
B[6] 用来对应计算后每个选手的得分。
A[10]内部比较大小(冒泡法,筛选法等等随便) 去掉最高和最低分,然后计算平均分 后给B[6] 。然后A[10]清除数据重新记录下以个选手的评分。
用B[6]输出各个选手的得分。
热心网友
时间:2024-11-05 17:19
/*题目5:输入某年某月某日,判断这一天是这一年的第几天?
1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊
情况,闰年且输入月份大于3时需考虑多加一天。
*/
#include <stdio.h>
void main()
{
int nian , yue , ri ;
int wb = 0 ;
printf("请输入你需要的时间,使用-分割:\n");
scanf("%d-%d-%d", &nian , &yue , &ri );
switch(yue)
{
case 12:
wb += 30;
case 11:
wb += 31;
case 10:
wb += 30;
case 9:
wb += 31;
case 8:
wb += 31;
case 7:
wb += 30;
case 6:
wb += 31;
case 5:
wb += 30;
case 4:
wb += 31;
case 3:
wb += 28 + (nian%4 == 0 && ( (nian%100 == 0) || (nian%4 != 0)));
case 2:
wb += 31;
case 1:
wb += ri;
printf("今天是今年的第:%d天.\n", wb);
}
}
热心网友
时间:2024-11-05 17:20
把源程序帖出来好吗
我想看看
学习。..
没想到。..
数学居然跟不上来了
...
数组..
还没用熟练..汗
谁把程序写出来看看
...
热心网友
时间:2024-11-05 17:21
定义一个6×10的二维数组就可以了