99问答网
所有问题
matlab输入一个百分制成绩,要求输出成绩等级,A,B,C,D,E
要求百分百成绩划分A100-90,B80-89,C70-79,D60-69,E60,switch-case语句来实现
要求用C++程序
举报该问题
推荐答案 2015-07-10
Score = [76, 80, 90, 91, 55, 66, 100, 98, 88];
L = length(Score);
for (i=1 : L)
k = floor(Score(i)/10);
switch k
case {9, 10}
disp('A')
case 8
disp('B')
case 7
disp('C')
case 6
disp('D')
otherwise
disp('E')
end
end
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/XBzXOezOevXBtjzjve.html
其他回答
第1个回答 2015-07-10
你是要用c++ 还是matlab呢?
追问
C++
相似回答
matlab输入一个百分制成绩,要求输出成绩等级,A,B,C,D,E
答:
Score = [76, 80, 90, 91, 55, 66, 100, 98, 88];L = length(Score);for (i=1 : L)k = floor(Score(i)/10);switch k case {9, 10} disp('A')case 8 disp('B')case 7 disp('C')case 6 disp('D')otherwise disp('E')end end ...
matlab输入一个百分制成绩,要求输出成绩等级,A,B,C,D,E
答:
int score;printf("输入学生的成绩:\n");scanf("%d",&score);if (score<0 || score>100){ printf("输入的数据非法!\n");} else { switch(score/10){ case 0:case 1:case 2:case 3:case 4:case 5:printf("该同学的等级为:E\n");break;case 6:printf("该同学的等级为:D\n")...
...
输入一个百分制成绩,要求输出成绩等级A,B,C,D,E
。其中90-100分为...
答:
其中90-100分为A,80-89为B,70-79为C,60-69为D,60分以下为E。(1)要求分别用if语句和switch语句实现;(2)输入... 利用
matlab
编程,
输入一个百分制成绩,要求输出成绩等级A,B,C,D,E
。其中90-100分为A,80-89为B,70-79为C,60-69为D,60分以下为E。(1)要求分别用if语句和switch语句实现;(2)
输入百分
...
...
输入一个百分制成绩,要求输出成绩等级A
、
B
、
C
、
D
、
E
答:
1.没有输入参数:即直接在命令窗口输入函数名score2grade运行,会提示输入;2.有输入参数:支持标量和向量
输入,
例如score2grade(88)或者score2grade([-12 34 65 75 86 98 120])if nargin==0 score=input('请输入学生成绩:');while isempty(score)score=input('请输入学生成绩:');end else sc...
MATLAB
switch
输出百分制成绩
答:
performance=input('请输入百分制成绩: ');if (performance>100) | (performance<0) %
百分制成绩,
先排除掉>100和<0的分数值。error('分数超出范围,请输入0-100间的值')end switch floor(performance/10) %floor函数,取下整值。case{0
,1,
2,3,4,5} %0-59分,E等。disp('E')...
在MATLAB中
使用IF语句表达
答:
用switch:function scorecategory(score)if isnumeric(score)==1 switch fix(score/10)case {9,10} disp('分数是
A等级
');case 8 disp('分数是
B等级
');case 7 disp('分数是
C等级
');case 6 disp('分数是
D等级
');case num2cell(0:5)disp('分数是
E等级
');otherwise disp('请输入0-100...
MATLAB 输入百分制成绩
的行向量,调用编写的函数文件求得五级制...
答:
Rank = [];for k = 1:len CurMark = fen(k);if CurMark>=90 Rank = strcat(Rank,'A');continue;end if CurMark>=80 Rank = strcat(Rank,'B');continue;end if CurMark>=70 Rank = strcat(Rank,'C');continue;end if CurMark>=60 Rank = strcat(Rank,'D');continue;end if ...
输入一个百分制成绩,要求输出成绩等级A,B,C,D,E
.90分以上为A,80~89分...
答:
这个问题很好解决,最简单的解决方法就是用excel中的if函数,举例说明,见图 =IF(A2>89,"A","B")其中if函数的第一个域就是条件,第二个是满足条件后的结果,第三个是不满足条件的结果。原创不易,望采纳
实验二
MATLAB
程序设计(含实验报告)
答:
有输入参数提示,当时应提示“为恒不等式!”。并输入几组典型值加以检验。(提示:提示输入使用input函数)2.
输入一个百分制成绩,要求输出成绩等级
A+、A、B、C、D、E。其中100分为A+,90分~99分为A,80分~89分为B,70分~79分为C,60分~69分为D,60分以下为E。要求:(...
大家正在搜
100分成绩等级划分
等级制成绩
成绩五等级制
相关问题
输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。用m...
matlab输入一个百分制成绩,要求输出成绩等级,A,B,C...
matlab函数自定义怎么输入一个百分制成绩,要求输出成绩等...
用matlab求分段函数的值。输入一个百分制成绩,要求输出成...
MATLAB switch输出百分制成绩
输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。用m...
MATLAB 输入百分制成绩的行向量,调用编写的函数文件求得...