输入一个学生的成绩输出其等级
㈠ 编写程序: 设成绩分为五个等级,编写程序,从键盘输入一个学生的成绩, 输出对应的等级。
#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"); } 程序很正确哪有错回?答