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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编一个程序,首先输入一个成绩(0-100),然后用if else语句判断该成绩是优、良、中、及格还是不及格。相关的知识,希望对你有一定的参考价值。

这个程序我调试过,没问题,放心用吧!
#include <stdio.h>
#define N 10
void main()

int n;//循环参数
int i,j,k,m;//分别用来记录成绩优秀,良好,及格和不及格的人数
i=0;
j=0;
k=0;
m=0;//初始化
for(n=0;n<=N;n++)

double grade;
printf("请输入您的成绩: \n");
scanf("%lf",&grade);
if(grade>=90)

i++;
printf("恭喜!您成绩优秀");

else if(grade>=80)

j++;
printf("您成绩良好!");

else if(grade>=60)

k++;
printf("您及格了!");

else if(grade<60)

m++;
printf("请再接再厉!您没有及格!");


printf("成绩优秀,良好,及格,不及格的人数:\n");
printf("%d\n,%d\n,%d\n,%d\n",i,j,k,m);

应该满足你的要求吧!
参考技术A double grade ;
if(grade >= 90)
// 优
else if(grade >=80)
// 良
else if(grade >=70)
// 中
else if(grade >=60)
//及格
else
//不及格
参考技术B #include <stdio.h>

int main( void )

double dNum,dZero=-0.00001 ;

printf( "input num:" );
scanf( "%lf" , &dNum );

if ( (dNum-90) >= dZero )

printf("优!\n" );

else
if ( (dNum-80) >= dZero )

printf("良!\n" );

else
if ( (dNum-70) >= dZero )

printf("中!\n" );

else
if ( (dNum-60) >= dZero )

printf("及格\n" );

else
printf("不及格\n" );
return 0;
本回答被提问者和网友采纳

以上是关于编一个程序,首先输入一个成绩(0-100),然后用if else语句判断该成绩是优、良、中、及格还是不及格。的主要内容,如果未能解决你的问题,请参考以下文章

初学C语言,编一个成绩判断的程序,有点问题

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

怎样用C语言程序编输入一个学生的成绩,若成绩大于等于60提示成绩合格,否则提示需要努力学习的程序?

作业--用户输入数字0-100,判断成绩,用函数

C语言 编一个程序,产生0-100随机数,然后用选择排序法,从小到大排列

一道Python题。希望能帮忙解答