c语言if函数成绩分级 if函数分成绩等级

用C语言编写函数,在主函数中输入N个人的某门课程的成绩,分别用函数求 平均值 最高分 最低分

#includestdio.h

创新互联从2013年开始,是专业互联网技术服务公司,拥有项目网站设计、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元花山做网站,已为上家服务,为花山各地企业和个人服务,联系电话:18982081108

#define N 10 //N可有自己确定!

float aver(float a[]){

int i;float sum=0;

for(i=0;iN;i++)

sum+=a[i];

return sum/N;

}

float Max(float a[]){

int i;float max=0;

for(i=0;iN;i++)

if(maxa[i])

max=a[i];

return max;

}

float Min(float a[]){

int i;float min=a[0];

for(i=0;iN;i++)

if(mina[i])

min=a[i];

return min;

}

int main(){

float deg[N];

printf("输入该门课程的成绩: \n");

for(int i=0;iN;i++)

scanf("%f",°[i]);

printf("该门课程的平均值为: %0.2f\n",aver(deg));

printf("该门课程的最高分为: %0.2f\n",Max(deg));

printf("该门课程的最低分为: %0.2f\n",Min(deg));

return 0;

}

扩展资料:

主函数的两个形参形式中的形参,允许从执行环境中传递任意的多字节字符串(它们通常被称为命令行参数),各个指针 argv[1] .. argv[argc-1] 指向每个这些字符串的第一个字符。argv[0] 是指向一个表示用于执行该程序自身的名字的空结尾多字节字符串(或者当执行环境不支持时,为空字符串 "")的开头字符的指针。

这些字符串是可以改动的,虽然对它们的改动并不会被传回给执行环境:比如可以用 std::strtok 来使用它们。

参考资料来源:百度百科-main函数

使用if函数实现“等级评定”:总评成绩大于等于90为优秀,总评成绩大于等于80为良好,总评成绩大于

相对简单直观一点的方法

=LOOKUP(A16,{0,60,70,80,90;"不及格","及格","一般","良好","优秀"})

一定要用IF方法

=IF(A16=90,"优秀",IF(A16=80,"良好",IF(A16=70,"一般",IF(A16=60,"及格","不及格"))))

c语言if语句多个条件怎么写?

可以这样写:

if(ab||c)

用这种逻辑运算子。

切记这种的缺点就是短路问题。

这个的时候只要前面的条件失败了后面的就不看了。

不如abcd。

如果a条件失败程式就不会判断bcd。

||这个呢也差不多,只要第一个是真的后面的也不判断了。

你要是想写的话就得看这两个条件的关系。

if(a2a1)或者if(a2||a1)

例如:

当数a大于0,小于100,或者a大于100且不等于1000时,将a的值赋为2015

if( (a0 a100) || (a100 a!=1000) ){

a = 2015

}

Excel里面如何使用if函数来进行分等级分成优秀、良、及格与不及格?

1、打开excel,输入内容,这里以某班同学的语文成绩为例。

2、假设成绩大于等于60的为及格,我们需要输入的公式为“=IF(B2=60,及格)”,点击enter键,出现第一个的同学成绩为及格。

3、假设成绩大于85的为优秀,我们需要输入的公式为“=IF(B285,优秀)”,点击enter键,出现第一个的同学成绩为优秀。

4、把成绩分为三个层次,因此我们需要把上边输入的公式进行合并整合,输入的公式为=IF(B2=60,IF(B285,"优秀","及格"),"不及格"),点击enter键就显示为优秀。

5、设置好第一个的公式之后,点击输入公式所在框,往下拉,选择小黑框为“仅填充格式”,就可以完成对所有同学的成绩划分。

如何用IF函数编写排名十以内的等级为A 排名二十以内的等级为B 排名三十以内的等级为C

什么语言?C语言if( 排名 10 ) 等级为A ;else if ( 排名 20 ) 等级为B ;else if ( 排名 30 ) 等级为C ;


分享文章:c语言if函数成绩分级 if函数分成绩等级
分享URL:http://pwwzsj.com/article/doogjsh.html