编一个程序,首先输入一个成绩(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语句判断该成绩是优、良、中、及格还是不及格。的主要内容,如果未能解决你的问题,请参考以下文章
编一个程序,首先输入一个成绩(0到100的整数)判断该成绩是优、良、中、及格还是不及格 用c#!!!
怎样用C语言程序编输入一个学生的成绩,若成绩大于等于60提示成绩合格,否则提示需要努力学习的程序?