- 博客(7)
- 收藏
- 关注
原创 画矩形。
根据参数,画出矩形。输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。
2023-11-02 20:17:27
138
原创 1.排队打饭
每天中午下课铃一打,同学们为了能尽早吃上饭,不要排那么长时间的队, 都像狼一样冲向食堂,校领导看到这种情况很是担忧,因为学生们这样狂奔很危险,所以就要求必须等所有同学都来到食堂才能开始打饭,并且把排队打饭的顺序固定下来,这样谁都不用抢了。学校里一共有 N(1<=N<=100)个学生,每个学生打饭所需时间也是已知的,为了不让学生排队等得心烦,要求设计一个排队顺序使得所有学生的等待时间之和最小,等待时间为从开始排队到开始打饭所需的时间,所以第一个学生的等待时间为 0。一行输出1个整数,表示最小的等待时间之和。
2023-11-01 21:28:27
378
1
原创 约瑟夫问题 c++
据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人开始,越过k-2个人(因为第一个人已经被越过),并杀掉第k个人。接着,再越过k-1个人,并杀掉第k个人。这个过程沿着圆圈一直进行,直到最终
2023-10-28 23:27:01
86
原创 字符类型定义、读入、输出、应用
无论数组的下标有几个,类型如何,但数组中全体元素的类型必须相同。在这套法则里,A×B等于一个取自A、一个取自B、的所有数字对的乘积的和。用字符常量逐个初始化:char letter[5]={'a','e','i','o','u'};用 printf 逐个元素输出:printf ("%c",letter[0]);用 scanf 逐个元素读入:scanf ("%c",&letter[0]);本题的任务是,对于给定的数A和B,用新的乘法法则计算A×B的值。用赋值语句逐个元素赋值:letter[0]='a';
2023-10-28 22:40:46
260
原创 习题3 比分(score) c++
小花的记性非常好,能够记录一整个下午的比赛情况,比如它记录的情况是(其中 F 表示樊振东选手获得一分,A 表示樊振东的对手获得一分):FFFFFFFFFFFFFFFFFFFFFFAF。在当前的赛制下,此时比赛的结果是樊振东第一局 11 比 0 获胜,第二局 11 比 0 获胜,正在进行第三局,当前比分 1 比 1。前 11 分都是 F,所以第一局 11:0,之后 11 分也都是 F,所以第二句也是 11:0,最后两分分别是 A 和 F,所以是 1:1,E 表示结束。对于 30%的数据,输入只有一行。
2023-10-28 21:56:19
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人