计算机类SCCE寒假作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2:声明创建函数,完成A,B两位玩家拥有英雄以及英雄信息的初始化,返回结构体类型的数组,在主函数中创建结构体类型数组接收这个函数返回值
3:使用do_ while完成随机选英雄,控制随机次数,注意记录选择英雄的那个随机数,
4:输出对应随机数的英雄信息
5:倒计时五秒开始战斗
6:声明函数完成虚拟对战,建议传入两位英雄对应随机数的数组
3:声明函数完成虚拟对战,传入两位英雄的对应下标的数组
50.编写程序实现英雄联盟“极地大乱斗”选择英雄到战斗并且结束战斗的全部过程
要求:1.首先输出A B两位玩家所拥有的英雄(最少拥有3名英雄)
2.两位玩家第一次进入游戏随机会分配一个自己已经拥有的英雄
3.每人可以重新随机2次,当A玩家确认选择完毕后B玩家开始选择英雄
4.两位玩家确认自己选择的英雄后输出该英雄的所有信息(姓名,称号,攻击,防御,血量,技能名字)
5.倒计时5秒进入战斗
6.战斗过程可以与49题模式一样
实现思路:
1:声明结构体,英雄信息(名字;攻击;防御;血量;技能一名字;技能一对应伤害加成(例如:0.8施放该技能可以造成普通攻击*1.8的伤害));技能二名字;技能二对应伤害加成,分别输出英雄名字
18..编一个程序,用while循环语句,从键盘输入10个数,要求输出最大数和第二大数。
19.编一个程序,要求使用while语句,输入用户名和密码,实现用户登录程序的功能,至
多允许输入三次,超过三次不允许登录。
20.有关系式1*1+2*2+3*3+...+k*k<2000,编一个程序,输出满足此关系式的k的最大值。
1.从控制台输入一个三位数,在程序中分解这三位数,判断输入的三位数是否是水仙花数,并输出结果。水仙花数是指一个n位数( n≥3 ),它的每个位上的数字的n次幂之和等于它本身。(例如:13 + 53+ 33 = 153)
2.控制台输入任意一个数字,打印输出这个数的绝对值
3.输入三个数,求三个数中的最大值。并输出
29.编一个程序,用for循环语句,从键盘输入10个整数,分别求出它们中的正数之和,以及负数之和。
30.输入两个正整数m和n,求其最大公约数和最小公倍数
例如:6就是12与18的最大公约数
4和6的最小公倍数是12
31.编写一个C#程序,实现QQ登录,登录成功提示“成功”,失败提示“请重新输入”,循环调用登录模块,直到登录成功,程序结束!注意:使用定义函数签名为public static bool Login(),在Main函数中调用函数使用do-while循环实现,使用条件结构判断账号密码是否匹配
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
47.用循环输出下面图案
请输入行数7
*
***
*****
*******
*****
***
*
48.用循环输出下面图案
4)继续接收下一个整数。
39.输入某年某月某日,判断这一天是这一年的第几天?
40输入三个整数x,y,z,请把这三个数由小到大输出。
41.控制台随机输入一个整数,使用for循环输出这个整数的加法表(例如:3;0+3=3,1+2=3,2+1=3,3+0=3)
42.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
4.定义整型变量,用于存储用户的输入。通过多重if结构判断数字的位数。1-9之间:一位数;10-99之间:两位数;100-999之间:三位数;1000-9999之间:四位数
5.用switch语句模拟简单的两个数的+,-,*,/计算器
6.显示学生成绩等级,要求如下:
成绩高于90,则输出“A”。
成绩介于80-89之间,则输出“B”。
在Main函数中调用Min函数,并输出其中较小的数
26.编一个程序,利用二重for循环语句,打印出九九乘法口诀表。
27.编一个程序,定义一个有10个元素的数组,使用for循环语句,从键盘上输入10名同学的数学成绩,分别求出最高分和最低分,并且求出10名同学的数学平均成绩。
28.编一个程序,用for循环语句求出1到100之间的奇数之和,以及偶数之和。
提示:使用中间变量记录max=a>b?a:bmax=max>c?max:c
35.建立一个数组,里面最少有10个整数并且大小顺序随机,使用for循环实现“冒泡排序”(从大到小或者从小到大的排列这10个整数)
36.编写一个掷筛子(随机数)100次的程序,并打印出各种点数的出现次数.
(使用intrandom=new Random().Next(1,7)来产生1-6的随机数)。
21.编写一个程序,要求用while循环语句,打印1到100的正整数,每行打印5个数,每列右对齐。
22.斐波那契数列的前二项是0和1,且每一个后继项是前二项的和。编一个程序,输出项值不大于100的斐波那契数列。(斐波那契数列为1,1,2,3,5,8,13·····)
23.分别用for、while、do…while循环语句输出1~100之间的质数(质数是只能被1和它本身整除的数)。
要求输入年收入以及员工类型,计算对应的年终奖金
8.使用switch结构显示指定月份的天数,根据对年份和月份的判断,显示对应的天数
9.编一个程序,设圆半径r=1.5,圆柱高h=3.6,圆周率3.1415定义为常量,求出圆周长、圆面积、圆柱体积。然后用Console.WriteLine方法输出计算结果,输出时要求有文字说明,取小数点后2位数字。例如,圆周长=×××.××。
12.编一个程序,输入一个正数并且带小数,对该数进行四舍五入到个位数的运算。例如:12.56经过四舍五入运算,得到结果13;而12.46经过四舍五入运算,得到结果12。
13.编一个程序,首先输入一个成绩(0到100的整数),然后用if else语句判断该成绩是优、良、中、及格还是不及格。(成绩>=90为优,89>成绩>=80为良,79>成绩>=70为中,69>成绩>=60为及格,成绩<=60为不及格)
43.求1到100之间所有能被3整除,但不能被5整除的数的和。
44.用循环输出下面图案
按行数输出,比如输入5输出下面为5行的三角形
*
**
***
****
*****
45.用循环输出下面图案
按行数输出,比如输入5输出下面为5行的三角形
*****
****
***
**
*
46.用循环输出下面图案
例如:请输入行数10
37.一个控制台应用程序,要求用户输入5个大写字母,如果用户输入的信息不满足要求,提示帮助信息并要求重新输入。(输入的字母数量不够,长度超过,为小写字母都需要提示)
38.一个控制台应用程序,要求完成以下功能:
1)接收一个整数n。
2)如果接收的值n为正数,输出1~n间的全部整数。
3)如果接收的值n为负值,用break或者return退出程序。
24.编一个程序,用while循环语句实现下列功能:有一篮鸡蛋,不止一个,有人两个两个数,多余一个,三个三个数,多余一个,再四个四个地数,也多余一个,请问这篮鸡蛋至少有多少个。
25.编写一个函数,比较两个数,并返回两个数中的较小数,即求两个数的最小值。
函数签名为public static intMin(int num1,int num2)
例如:
请输入边长:10
* * * * * * * * * *
* *
* *
* *
* *
* *
* *
* *
* *
* * * * * * * * * *
49.编写程序完成英雄联盟中路solo战斗信息;
要求:1.每个英雄拥有四个技能
2.每个英雄攻击、防御,血量不同,技能伤害等于攻击*1.3减去防御(普通攻击伤害等于攻击减去防御)
32.编一个程序,定义数组,用for循环语句,顺序输入10个整数,然后逆序输出这10
个数。(顺:1,3,2,6,5,4;逆:4,5,6,2,3,1)
33.编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。
34.编一个程序,从键盘输入三个数,用三元运算符(?:)输出最大数。
10.编一个程序,输入一个字符,如果输入的字符是大写字母,则转换为小写字母;如果输入的字符是小写字母,则转换为大写字母,否则不转换。(提示:使用ASCII码实现)
11.编一个程序,定义学生结构类型(有五位同学,每个同学有学号、姓名、性别和程序设计成绩四个字段),声明该结构类型变量,用for语句对结构体数组赋值以后再输出。
14.编一个程序,利用do-while循环语句,从键盘上输入10个整数,求出它们的和
15..编一个程序,用while循环语句来计算1+(1/2)+(2/3)+(3/4)+...+(99/100)之和。
16.编一个程序,利用while循环语句,求出1到10的各个数的平方之和。
17.编写一个程序,用while语句,求出1+(1+2)+(1+2+3)+.Βιβλιοθήκη Baidu.+(1+2+3+...+10)之和。
3.每次技能施放完毕会普通攻击一次,4个技能释放完毕从第一个技能开始循环释放
4.直到一方英雄死亡结束战斗,宣布胜利
5.可以只有2名英雄
实现思路:
1:声明结构体,英雄信息(名字;攻击;防御;血量;技能一名字;技能二名字;…………)
2:声明创建函数,完成A,B两位玩家拥有英雄以及英雄信息的初始化,返回结构体类型的数组,在主函数中创建结构体类型数组接收这个函数返回值
成绩介于70-79之间,则输出“C”。
成绩介于60-69之间,则输出“D”。
成绩低于60,则输出“E”。
7.公司发放年终奖,根据公司员工的职位不同,奖金数量也不一样,具体的规定如下:
A类:年终奖按年收入的30%提成。
B类:年终奖按年收入的25%提成。
C类:年终奖按年收入的20%提成。
D类:年终奖按年收入的15%提成。
相关文档
最新文档