当前位置:首页 » 考试成绩 » 输入一个学生的成绩输出其等级

输入一个学生的成绩输出其等级

发布时间: 2020-12-07 00:08:26

㈠ 编写程序:  设成绩分为五个等级,编写程序,从键盘输入一个学生的成绩, 输出对应的等级。

#include<stdio.h>
main()
{
int a;
Scanf("%d,&a);
Switch(a/10)
{
Case 10:printf("A\n");break;
Case 9:printf("B\n");break;
Case 8:printf("C\n");break;
Case 7:printf("D\n");break;
Case 6:printf("E\n");break;
default:printf("F\n");
}
}

㈡ 编程问题:输入一个学生的百分制成绩,然后按此输出等级:90~~100为“优秀”,70~~89为“良

这个是比较容易抄的,主要袭是根据数值输出相应的内容就可以了。

#include<stdio.h>

intmain()
{
floatscore;
printf("请输入学生成绩(百分制):");
scanf("%f",&score);

if(score>=90&&score<=100)
printf("优秀 ");
elseif(score>=70&&score<90)
printf("良好 ");
elseif(score>=60&&score<70)
printf("良好 ");
elseif(score<60)
printf("不及格 ");
else
printf("无效的成绩 ");//0到100以外的无效数值
}

㈢ C++编程题:输入10个学生的姓名、学号和成绩,输出学生的成绩等级和不及格人数。

#include<iostream>

#include<string>

using namespace std;

const int n=10;

string name[n]; //定义姓名数组

int num[n],score[n]; //定义学号和成绩数组

int main()

{int i;

void input_data();

int_data();

cout<<endl<<"不及格名单:版"<<endl;

for(i=0;i<n;i++)

if(score[i]<60)

cout<<"name[i]"<<" "<<"num[i]"<<" "<<score[i]<<endl;

return 0;

}


viod input_data()

{int i;

for(i=0;i<n;i++)

{cout<<"请输入学生的姓名、学权号和成绩"<<i+1<<":";

cin>>name[i]>>num[i]>>score[i];


}

return 0;

}

㈣ c++中用switch语句编程;输入百分制的一个学生成绩,然后按优.良.中.及格.不及格.等级制,输出对应%

#include<stdio.h>
void main()
{
int score=0;
int grade=0;
printf("成绩(0-100)\n");

scanf("%d",&score); //键盘输入学生成绩
while(score>=0&&score<=100)
{
grade=score/10;
switch(grade)
{
case 10:
case 9:
printf("优");
break;
case 8:
printf("良");
break;
case 7:
printf("中");
break;
case 6:
printf("及格");
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
printf("不及格");
break;
}
scanf("%d",&score); //键盘输入下一个学生成绩
}
printf("输入错误!");
}
这个程序可一连续输入成绩,直道你输入0-100之外的数就会结束程序的运行!

㈤ 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。用matlab来做

#include<stdio.h>

int main()

{

int score;

printf("输入学生的成绩: ");

scanf("%d",&score);

if (score<0 || score>100)

{

printf("输入的数据非法! ");

}

else

{

switch(score/10)

{

case 0:

case 1:

case 2:

case 3:

case 4:

case 5:printf("该同学的等级为:E ");break;

case 6:printf("该同学的等级为:D ");break;

case 7:printf("该同学的等级为:C ");break;

case 8:printf("该同学的等级为:B ");break;

case 9:

case 10:printf("该同学的等级为:A ");break;

}

}

return 0;

}

(5)输入一个学生的成绩输出其等级扩展阅读:

matlab的输入与输出

输出语句就是一个非常简单的,disp(‘yes, of course’)

这样的话就能输出yes, of course

如果想要输出变量就输出变量名即可 disp(变量名)

关于输入:

输入没啥好说的,就是input

比如说:input(‘please input an integer’)

这样的话就会输出一句:please input an integer,然后你就能输进去一个数值

同时要说的是,input也是有返回值的,可以返回数或者字符串两种类型,而数是已经默认好了的,而字符串是没有默认的,需要自己去声明,举个例子

x = input(‘yes ,of course’); 可以返回一个数

x = input(‘please input an string’,’s’); 返回一个字符串

给出Matlab中的详细操作

input('such an instance');

x = input('please input an integer');

x = input('please input an string','s');

disp('中文无敌的');

disp(x);

㈥ 输入一个学生的成绩,若是合法成绩,则输出相应的等级,否则输出不合法的提示信息。

80<=a<90这种写法错了。
应写成a>=80 && a<90
以此类推。

㈦ 使用嵌套的If,else,end if 语句编写一个求成绩等级的程序,要求输入一个学生的成绩,输出其分数和对应...

Private Sub Command1_Click()
x = Val(InputBox("请输入抄一门袭功课的成绩:"))
If x >= 85 Then
cj = "A"
Else
If x >= 75 Then
cj = "B"
Else
If x >= 60 Then
cj = "C"
Else
If x >= 50 Then
cj = "D"
Else
cj = "E"
End If
End If
End If
End If
MsgBox (x & "分==>" & cj)
End Sub

㈧ javascript根据学生考试成绩,输出其总评的级别。

<!doctypehtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>Demo</title>
<script>

//试着编写一个程序,根据学生考试成绩,输出其总评的级别
varrank=function(n){

varrules={

59:'不及格',
69:'一般',
79:'中等',
89:'良好',
100:'优秀'
};

n=Number(n);
n=(isNaN(n)||n<0)?0:n;
n=n>100?100:n;

for(varlimitinrules){

if(n<=limit)
returnrules[limit];
}

return'outofrules!';

};

//输入1-7中的任何一个数字,输出相应的星期
varweek=function(n){

return{

1:'星期一',
2:'星期二',
3:'星期三',
4:'星期四',
5:'星期五',
6:'星期六',
7:'星期日'

}[n]||'outofrules!';
};

//输入1-12中的任何一个数字,输出相应的季节
varseason=function(n){

varrules={

3:'春',
6:'夏',
9:'秋',
12:'冬'
};

n=Number(n);
n=(isNaN(n)||n<1)?1:n;
n=n>12?12:n;

for(varlimitinrules){

if(n<=limit)
returnrules[limit];
}

return'outofrules!';
};

//定义一个无参数无返回值的名称为sayHello的函数,其作用是弹出提示框并提示信息“Hello,welcomeyou!”;
varsayHello=function(){

alert('Hello,welcomeyou!');

};

//定义一个函数名称为cube,其作用是弹出输入框提示用户输入一个整数(其方法是parseInt(prompt("请输入整数",0))),计算该整数的立方,并弹出提示框提示计算的结果
varcube=function(){

varn=parseInt(prompt('请输入整数',0));

alert(Math.pow(n,3));

};

//定义一个函数名称为opt,其作用是计算1到n之间所有整数之和,将结果作为函数返回值返回
varopt=function(n){

varsum=0;
for(vari=1;i<=n;i++)
sum+=i;
returnsum;

};



window.addEventListener('load',function(){

//调用函数sayHello()
sayHello();
//调用函数cube(),并输入整数25,查看计算结果
cube();
//调用函数opt(),计算1到20之间所有整数的和,并使用document.write()方法输出计算结果
document.write(opt(20));

});

</script>
</head>
<body>

</body>
</html>

㈨ C语言:输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数。

#include <stdio.h>

int main(int argc, char *argv[])

{

int count,i,sum=0,avg;

int score[20];

int count_A=0,count_B=0,count_C=0,count_D=0,count_E=0;

printf("你要输入几个学生的成绩:");

scanf("%d",&count);

printf("请输入%d个学生的成绩 ",count);

for(i=0;i<count;i++){

scanf("%d",&score[i]);

}

for(i=0;i<count;i++){

sum+=score[i];

}

avg=sum/count;

for(i=0;i<count;i++){

if(score[i]<=100&score[i]>=90) count_A++;

else if(score[i]<90&score[i]>=80) count_B++;

else if(score[i]<80&score[i]>=70) count_C++;

else if(score[i]<70&score[i]>=60) count_D++;

else if(score[i]<600&score[i]>=0) count_E++;

else {}

}

printf("A等的成绩个数有:%d个 ",count_A);

printf("B等的成绩个数有:%d个 ",count_B);

printf("C等的成绩个数有:%d个 ",count_C);

printf("D等的成绩个数有:%d个 ",count_D);

printf("E等的成绩个数有:%d个 ",count_E);

getch();

}

这本书被 C语言开发者们称为K&R,很多年来被当作 C语言的非正式的标准说明。人们称这个版本的 C语言为K&R C。

(9)输入一个学生的成绩输出其等级扩展阅读

起初,C语言没有官方标准。1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。布莱恩·柯林汉(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本书,名叫《The C Programming Language》。

K&R C主要介绍了以下特色:

结构体(struct)类型

长整数(long int)类型

无符号整数(unsigned int)类型

把运算符=+和=-改为+=和-=。因为=+和=-会使得编译器不知道使用者要处理i = -10还是i =- 10,使得处理上产生混淆。

即使在后来ANSI C标准被提出的许多年后,K&R C仍然是许多编译器的最 准要求,许多老旧的编译器仍然运行K&R C的标准。

㈩ C/C++输入某学生成绩,输出其成绩等级

|||#include <stdio.h> void main() { int grade; printf("input grade.\n"); scanf("%d",&grade); if (grade>100 || grade<0)/*1*/ printf("input error\n"); else switch(grade=grade/10){ /*2*/ { case 10: case 9:printf("A\n"); break; case 8:printf("B\n"); break; case 7: case 6:printf("C\n"); break; default:printf("D\n"); break; } printf("the grade is %d"); } 程序很正确哪有错回?答

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919