- 博客(6)
- 收藏
- 关注
原创 猜数字游戏(详细解说)
在猜数字过程中,我们首先需要一个游戏页面,再生成一个随机数,选择进入游戏后,我们便可以进行猜数字了,当我们猜完数字后,让它告诉我们猜大了还是猜小了,再进行小范围的猜数;当然,一直猜下去会变得没有意思,所以在猜后告诉我们还有几次机会,直至结束,告诉我们失败,并告诉我们被猜的数字。但while循环跳出的条件我们并没有,因此,我们定义一个整数count为5,每次循环count都减去1,直至count==0,跳出循环。既然是游戏,那我们肯定要有一个游戏进入的界面吧,我们称它为菜单。
2023-12-08 22:46:43
503
7
原创 有序数列的合并
输出描述:输出为一行,输出长度为n+m的升序数列,即长度为n的升序数列和长度为m的升序数列中的元素重新进行升序序列中元素重新进行升序数列进行排列合并。1<2则打印1同时i下标向下走1,然后2与3比大小,依次下去,我们便可以将两个数组从小到大依次打印下去。现在,我们分析,比如第数组arr1中有1,3,7这3个元素;当i>=n或j>=m时,一个数组便没有了元素,因为数组是升序排列的,就可以直接输出另一个数组。输入描述:第一行包含两个正整数n,m,用空格分隔,n表示第二行第一个升序数列中的数字,m表。
2023-12-07 00:09:16
180
1
原创 数组练习2:在有序数列中寻找某数(二分法)
但这个题为何要使用二分法呢,如果这个数列有2亿个元素,使用1次二分法便省去了找1亿个元素的程序执行,因此,二分法在某些时刻是必要的,下面,我们看看二分法的程序创作。但我们要记得,二分法只能用在有序述列,若该序列不是有序的,则无法使用,因为该原理为与中间值比较大小,从而缩小寻找范围。注:若不是有序数列,则食用上面的程序。但这个程序效率又很低,需要将这个数组的元素全部都找一遍,又这个题目的数列是有序的,因此,我们开始使用2分法;二分法主要计算中见间元素的左右下标,从而计算中间变量下标,在与要寻找的值进行比较。
2023-12-05 01:09:32
441
1
原创 数组练习1:多个字符从两端移动,向中间汇聚
/strlen为一个库函数,所以前边加,strlen求一个字符串长度。最后程序执行后为"***********"的最右端与最左端同时依次变换为"I love you.的字符。为了让他慢慢打,则使用Sleep函数,为了让其休眠1秒单位是毫秒,所需头文件为strlen为一个库函数,所以前边加,strlen是求一个字符串长度。然后的思路是将数组arr2里的最左端与最右端的1个字符依次换为arr1里的字符。因此,在循环结束后,在输出最后的程序。
2023-12-04 01:17:43
271
2
原创 闰年的判断:能被4整除且不能被100整除或能被400整除
if(y%400==0) printf("%d 今年是闰年\n”);else printf("%d 今年不是闰年\n");printf("%d不是闰年\n",year);else printf("%d 今年不是闰年\n“);printf("%d是闰年\n",year);if(y%4==0) printf("%d 今年是闰年\n);printf("请输出年份\n");printf("请输入年份\n");
2023-12-01 20:56:53
958
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人