您的位置:

输出成绩c语言,c语言输入成绩输出等级

本文目录一览:

编一程序,从键盘上输入四门功课成绩,求总成绩和平均成绩,并输出,(c语言)急用

用四个变量a,b,c,d分别表示输入的四门功课的成绩,用s表示总成绩,用av表示平均成绩并输出。程序如下:

#include stdio.h

int main()

{ int a,b,c,d,s;

float av;

scanf("%d%d%d%d",a,b,c,d);

s=a+b+c+d;

av=s/4.0;

printf("%d %.2f\n",s,av);

return 0;

}

用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩

你好,我们这里需要用到数组镶套使用for函数以及冒泡算法,具体的代码如下。

#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; i10; i++)

{

for (j = 0; j9 - i; j++)

if (s[j]s[j + 1])

{

t = s[j + 1];

s[j + 1] = s[j];

s[j] = t;

}

}

cout "成绩由高到低为;";

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

cout s[i]"\t" ;

}

以下为效果图

c语言输入10个学生的成绩,输出最高分和最低分.编写函数max求最高分,min函数求最

#includestdio.h

int max(int fenshu[])

{

  int max = 0;

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

  {

      if(fenshu[i] max)

      {

          max = fenshu[i];

      }

  }

  return max;

}

int min(int fenshu[])

{

  int min = 101;

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

  {

      if(fenshu[i] min)

      {

          min = fenshu[i];

      }

  }

  return min;

}

int main()

{

  int fenshu[10];

  printf("请输入十个整数(0~100)\n");

   

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

  {

      scanf("%d",fenshu[i]);

  }

  printf("最高分数是%d,最低分数是%d",max(fenshu),min(fenshu));

}

在C语言编程中,给出一个百分制成绩,要求输出成绩等级

#include stdio.h

int main()

{

int score, m;

scanf("%d", score);

while (score 0 || score 100){

printf("Error! Retry!\n");

scanf("%d", score);

}

m= score / 10;

if (m= 9)

printf("Grade is A!\n");

switch(m){

case 0: printf("Grade is E!\n"); break;

case 1: printf("Grade is E!\n"); break;

case 2: printf("Grade is E!\n"); break;

case 3: printf("Grade is E!\n"); break;

case 4: printf("Grade is E!\n"); break;

case 5: printf("Grade is E!\n"); break;

case 6: printf("Grade is D!\n"); break;

case 7: printf("Grade is C!\n"); break;

case 8: printf("Grade is B!\n"); break;

}

return 0;

}

扩展资料:

其他实现输出成绩等级‘A'、’B‘、'C'、‘D'、'E’。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分一下为E的方法:

#include stdio.h

int main()

{

int score;

scanf("%d", score);

while (score 0 || score 100){

printf("Error! Retry!\n");

scanf("%d", score);

}

if (score 60)

printf("Grade is E!\n");

else if (score = 60 score 70)

printf("Grade is D!\n");

else if (score = 70 score 80)

printf("Grade is C!\n");

else if (score =80 score 90)

printf("Grade is B!\n");

else

printf("Grade is A!\n");

return 0;

}

C语言怎么输出一个成绩表

#include stdio.h

int main()

{

float score[2][2] = {0};

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

{

for (int j = 0; j  2; j++)

{

scanf("%f", score[i][j]);

}

}

printf("----------------------\n");

printf("序号语文  数学  总成绩\n");

printf("----------------------\n");

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

{

printf("%-4d%-6.1f%-6.1f%6.1f\n", i + 1, score[i][0], score[i][1], score[i][0] + score[i][1]);

}

return 0;

}

//测试输出:

//80.0

//90.5

//90.5

//70.5

//----------------------

//序号语文  数学  总成绩

//----------------------

//1   80.0  90.5   170.5

//2   90.5  70.5   161.0