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语句判断该成绩是优、良、中、及格还是不及格。