概述
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2018年7月15日21:51:40
关于计导的C语言作业,当时是10道题:
1、输入4个数,按由小到大顺序输出。
2、输入一个不多于5位的正整数,要求:①求出它是几位数;③按逆序输出各位数字,如1234→4321
3、求方程ax2+bx+c=0的根,要求输入a、b、c,根据它们的值进行以下3种处理之一:①a=0,输出提示“不是一元二次方程!”②b2-4ac=0,求解并输出2个相等实根③b2-4ac>0求解并输出2个不等实根④b2-4ac<0,输出提示“该方程无实根”。
4、求100~200之间的所有素数并输出。
5、输入一行字符,统计其中英文字母、空格、数字和其它字符的个数并输出。
6、输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。分级的依据为:90~100分以上为A,80~89分为B,70~79分为C,60~69分为D,0~60分为E;输入0~100以外的数应提示有误。
7、通过输入两个加数显示一道加法运算题。如果输入答案正确,则显示“正确!”,否则提示 “错误! 请再尝试一次!”。最多给三次机会,如果第三次仍未做对,则显示“错误! 你已尝试了三次。测试结束。”,程序结束。
8、编程实现对一份英文电文进行加密:将其中的每个字母字符转换为字母表中位于其后的第4个字母字符,其它字符不变。如“China!”变成“Glmre!”。
9、一个陌生人对一个富翁说:“我每天给你十万元,而你第一天只需给我1分钱,第二天给我二分钱,第三天四分钱……直到满一个月(30天)。好吗?”富翁答应了。富翁真能占得便宜吗?编程计算一下到最后双方付出的钱额。
10、假如有3个学生,修读三门课程(语文、数学、英语)。编写程序实现输入每个学生的三科成绩,计算并输出每个人的总分和平均成绩。
可以看到,基本没有难题。编程所需的知识都没有超过数组的内容。要写程序还是十分简单的。
比如以第6题为例,这是我写的程序代码:
program Grade2;
var score:integer;
Procedure ScoreCheck(var scorei:integer);
begin
if scorei>100 then
begin
writeln('Error!Your score is invaild!');
end;
if scorei<0 then
begin
writeln('Error!Your score is invaild!');
end;
case scorei of
90..100:writeln('Your score level is A ');
80..89:writeln('Your score level is B ');
70..79:writeln('Your score level is C');
60..69:writeln('Your score level is D');
0..60:writeln('Your score level is E');
end;
end;
Begin
writeln('Please enter your score:');
readln(score);
ScoreCheck(score);
End.
最后
以上就是时尚苗条为你收集整理的计算机科学与技术实验第五次,【讨论】浅谈计算机科学院难度较高的实验科目...的全部内容,希望文章能够帮你解决计算机科学与技术实验第五次,【讨论】浅谈计算机科学院难度较高的实验科目...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复