如何用c语言编写成绩总分和平均分 如何利用excel计算总分前100名的学生各科的平均分?

[更新]
·
·
分类:行业
1724 阅读

如何用c语言编写成绩总分和平均分

如何利用excel计算总分前100名的学生各科的平均分?

如何利用excel计算总分前100名的学生各科的平均分?

假定现有68名学生及3科成绩,如附件求总分前十五名中单科后十名的平均分AVERAGE(SMALL(IF($F2:$F69LARGE($F2:$F69,15),C2:C69,),ROW(1:10)))按组合键ctrl shift enter结束公式,右拉填充3列

c语言如何做到提出问题并打分?

#include ltstdio.hgt
#include ltstdlib.hgt
#include lttime.hgt
int test()
int checknum(int a, int b)
int checkresult(int x)
int a -1, b, c, x
static int k 0, grade
void main() {
printf(#34请作答下列十道题,回车键开始开始作答!!!#34)
getchar()
do {
int i test()
if (i -1) {
break
}
else if (checkresult(i) 0) {
a -1
}
} while (k)
getchar() getchar() getchar()
}
int test() {
srand((unsigned int)time(NULL))
while (checknum(a, b) 0)
{
a rand() % 51
b rand() % 51
c rand() % 2
}
k
if (k 11) {
printf(#34答题结束,您本次测试总分是 %d ,谢谢#34, grade)
return -1
}
else if (c 0) {
printf(#34第%d题: %d %d#34, k, a, b)
return a b
}
else if (c 1) {
printf(#34第%d题: %d-%d#34, k, a, b)
return a - b
}
return -1
}
int checknum(int a, int b) {
if ((a b) gt 50 || (a - b) lt 0 || a gt 50 || b gt 50 || a lt 0 || b lt 0) {
return 0
}
return 1
}
int checkresult(int result) {
int i
for (i 1 i i lt 3) {
scanf_s(#34%d#34, ampx)
if (x ! result) {
if (i 4) {
if (c 0) {
printf(#34三次回答错误,正确答案是%d,请回答下一题
#34, a b)
}
else {
printf(#34三次回答错误,正确答案是%d,请回答下一题
#34, a - b)
}
return 0
}
printf(#34回答错误,请重新计算并输入结果:#34)
}
else {
switch (i) {
case 2:
grade 10
break
case 3:
grade 7
break
case 4:
grade 5
break
default:
grade 0
break
}
return 0
}
}
return 0
}