摘要: 首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。 //由简单的到复杂的通用的 阅读全文
posted @ 2018-07-30 16:55 黑大帅gs 阅读(633) 评论(0) 推荐(0)
摘要: 程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换, 下次类推,即用第二个元素与后8个进行比较,并进行交换。 思考:首先声明数组类型和其他变量 然后初始化数组 其次对数组的值大小进行排序 阅读全文
posted @ 2018-07-30 16:08 黑大帅gs 阅读(490) 评论(0) 推荐(0)
摘要: 对switch语句的应用 如果表达式等于常量表达式1,就执行语句1;若表达式等于常量表达式2,则执行语句2;以此类推。若表达式不等于case关键字后面的任意一个值,则执行default的语句。 阅读全文
posted @ 2018-07-28 15:40 黑大帅gs 阅读(7333) 评论(1) 推荐(0)
摘要: 递归 void palin(int n);int main(){ int i=5; printf("please input 5 numbers:"); palin(i); printf("\n"); } void palin(int n) { char next; if(n<=1) { next= 阅读全文
posted @ 2018-07-28 14:48 黑大帅gs 阅读(4629) 评论(0) 推荐(0)
摘要: int main2(){ long a,b,c,d,e,x; scanf("%ld",&x); a=x/10000;//分解出万位 b=x%10000/1000;//分解出千位 c=x%1000/100;//分解出百位 d=x%100/10;//分解出十位 e=x%10;//分解出个位 if(a!= 阅读全文
posted @ 2018-07-28 14:40 黑大帅gs 阅读(707) 评论(0) 推荐(0)
摘要: #include<stdio.h> int age(int n){ int x; if(n==1) x=10; else x=age(n-1)+2; return x;}int main(){ int n; printf("请输入n值:"); scanf("%d",&n); printf("第%d个 阅读全文
posted @ 2018-07-28 09:04 黑大帅gs 阅读(289) 评论(0) 推荐(0)
摘要: #include <stdio.h> void main(){int i,j,k;for(i=1;i<=4;i++) //先打印前4行{for(j=1;j<=4-i;j++) //每一行先打印需要打印的空格,空格数为(4 - 行号),譬如第1行,需要打4-1个空格,第2行需要打4-2个空格print 阅读全文
posted @ 2018-07-19 11:03 黑大帅gs 阅读(5601) 评论(0) 推荐(0)
摘要: 猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子 吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃 时,见只剩下一个桃子了。求第一天共摘了多少? 源程序: #include<stdio.h> int main(){ int i 阅读全文
posted @ 2018-07-19 10:18 黑大帅gs 阅读(189) 评论(0) 推荐(0)
摘要: 1.程序分析:字符共有256个。不同字符,图形不一样。2.程序源代码: VC6.0下出现中文乱码(原因+解决方法) int main(){ char a=176,b=219; printf("%c%c%c%c%c\n",b,a,a,a,b); printf("%c%c%c%c%c\n",a,b,a, 阅读全文
posted @ 2018-07-18 17:28 黑大帅gs 阅读(681) 评论(0) 推荐(0)
摘要: 把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。 int main(){ int x,y,z; int t; printf("please input three numbers:"); scanf( 阅读全文
posted @ 2018-07-18 17:26 黑大帅gs 阅读(896) 评论(0) 推荐(0)