专升本
清晨的虾米
这个作者很懒,什么都没留下…
展开
-
有一个已经排好序的数组,要求输入一个数后,按原来的排序规律将它插入数组中。(c语言)+注释
# include <stdio.h>int main (void){ int a[11]={1,4,6,9,13,16,19,28,40,100}; int temp1,temp2,number,end,i,j; printf("array a:\n"); for(i=0;i<10;i++) //此for用来输出每个数字 printf("%5d",a[i]); printf("\n"); printf("insert data:"); scanf("%d"原创 2020-06-12 17:06:26 · 4930 阅读 · 0 评论 -
用选择法对十个数字排序(c语言)+注释
# include <stdio.h># include <math.h>int main (void){ int i,j,min,temp,a[11]; for(i=1;i<11;i++) //此for用于对每个a[i]赋值 { printf("a[%d]=",i); scanf("%d",&a[i]); } printf("\n"); printf("这十个数字分别是"); for(i=1;i<11;i++)原创 2020-06-12 16:13:22 · 717 阅读 · 0 评论 -
C语言:用筛选法求100之内的素数(详细注释)
什么是筛选法? 筛选法又称筛法,具体做法是:先把N个自然数按次序排列起来。1不是质数,也不是合数,要划去。第二个数2是质数留下来,而把2后面所有能被2整除的数都划去。2后面第一个没划去的数是3,把3留下,再把3后面所有能被3整除的数都划去。3后面第一个没划去的数是5,把5留下,再把5后面所有能被5整除的数都划去。这样一直做下去,就会把不超过N的全部合数都筛掉,留下的就是不超过N的全部质数。程序步骤:<1> 先将1挖掉(因为1不是素数)。<2> 用2去除它后面的各个数,原创 2020-06-11 19:44:07 · 6872 阅读 · 4 评论 -
C语言:猴子吃桃问题;
————————————————————————————————————————————————————————————**题目:**猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。————————————————————————————————————————————————————————————# include &l原创 2020-06-02 12:11:19 · 1345 阅读 · 0 评论 -
C语言:一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹;求它在第10次落地时,共经过多少米,第10次反弹多高;
—————————————————————————————————首先分析题意可知第一次落地经过的路程,为落地时的高度。第二次落地经过的路程,为落地时的高度乘以2,再加上前面走过的路程。第三次落地经过的路程,为落地时的高度乘以2,再加上前面走过的路程。第四次落地经过的路程,为落地时的高度乘以2,再加上前面走过的路程。第五次落地经过的路程,为落地时的高度乘以2,再加上前面走过的路程。…第n次落地经过的路程,为落地时的高度乘以2,再加上前面走过的路程。…第一次反弹的高度,为落地时高度的一半。原创 2020-06-02 11:32:18 · 21436 阅读 · 2 评论