c语言 输入一个学生成绩,判断优、良、及格?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言 输入一个学生成绩,判断优、良、及格?相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
int main()

int nscore = 0;
scanf("%d",&nscore);
if ( nscore > 90 )

printf("成绩优!\n");

else if ( nscore > 80 )

printf("成绩良!\n");

else if ( nscore > 60 )

printf("成绩及格!\n");

else

printf("成绩不及格!\n");


return 0;
参考技术A #include <stdio.h>
#include <stdlib.h>
int main()

while(1)


int n = 0;
printf("输入成绩(-1退出):");
scanf("%d",&n);
if(n == -1)

return 0;

switch(n/10)

case 6:
printf("及格\n");
break;
case 7:
printf("中等\n");
break;
case 8:
printf("良好\n");
break;
case 9:
case 10:
printf("优秀\n");
break;
default:
printf("不及格\n");
break;


return 0;
参考技术B #include<stdio.h>
int main()

int score;
printf("请输入分数:\n");
scanf("%d",&score);
switch(score/10)
case 10:
case 9:
printf("成绩为优秀!\n");
break;
case 8:
printf("成绩为良!\n");
break;
case 7:
case 6:
printf("成绩为合格!\n");
break;
default:
printf("对不起,你的成绩不合格!\n");

参考技术C 1 #include <stdio.h>
2
3 int main()
4
5 while(1)
6
7 int num;
8 printf("input a scores:");
9 scanf("%d", &num);
10
11 if (num >= 80)
12
13 printf("良\n");
14
15 else if (num <= 80 && num >= 60)
16
17 printf("及格\n");
18
19 else if (num <60)
20
21 printf("不及格\n");
22
23 else
24
25 break;
26
27
28
~
~
参考技术D #include<stdio.h>
void main()

int score ;
scanf("%d",&score);
if ( score > 90 )

printf("成绩优秀\n");

else if ( score > 80 )

printf("成绩良好\n");

else if ( score > 60 )

printf("成绩及格\n");

else

printf("成绩不及格\n");

编一个程序,首先输入一个成绩(0-100),然后用if else语句判断该成绩是优、良、中、及格还是不及格。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ScoreGrade

class Program

static void Main(string[] args)

double a;
Console.WriteLine("请输入成绩:");
a = Convert.ToDouble(Console.ReadLine());
if (a >= 90 && a <= 100)

Console.WriteLine("该成绩优秀!");
Console.ReadLine();

else if (a >= 80 && a <= 90)

Console.WriteLine("该成绩良好!");
Console.ReadLine();

else if (a >= 70 && a <= 80)

Console.WriteLine("该成绩为中!");
Console.ReadLine();

else if (a >= 60 && a <= 70)

Console.WriteLine("该成绩及格!");
Console.ReadLine();

else

Console.WriteLine("该成绩不及格!");
Console.ReadLine();



参考技术A 楼主,你可以去编程入门网,那里有挺多知识点的,很多语言都有,很适合初学者,你也可以去CSDN,那里有很多源代码提供下载,也有论坛,呵呵,你也不要忽视百度贴吧,知道,贴吧是学习很多课本没有东西的地方,知道,你需要看解决答案,这样很有收获,你也可以去中国编程网,不过,我觉得一楼也是有道理的,看看书掌握知识点,网上我觉得主要还是提高的地方哦……呵呵……关于怎么学,我是这么过来的,每看一节书,做一节课后习题,其实初学主要还是学习语法和算法(解决问题的方法),多上机自己写程序,写不出来看答案的算法,自己再写一边,关键这个阶段还是积累为主,基本知识学好了,可以学深入编程,不过你需要有熟悉的语法,可以写一些小程序:学生成绩管理系统等等,就过关了,然后可以学习链表,图像编程,等等高级编程……呵呵……努力一定有回报的……加油吧…

以上是关于c语言 输入一个学生成绩,判断优、良、及格?的主要内容,如果未能解决你的问题,请参考以下文章

编一个程序,首先输入一个成绩(0-100),然后用if else语句判断该成绩是优、良、中、及格还是不及格。

C语言 函数 求全班成绩的等级?

怎么样用“C语言”判断输入的学生成绩的等级?

实验六

编一个程序,首先输入一个成绩(0到100的整数)判断该成绩是优、良、中、及格还是不及格 用c#!!!

实验6 结构体共用体与枚举