上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: #include <stdio.h> #include<string.h> void func(int a[],int n){ int temp,i,j; i=0; j=n-1; temp=a[0]; while(i<j){ while(j>i&&a[j]>=temp){ j--; } a[i]=a 阅读全文
posted @ 2019-11-15 14:55 dreamy_java 阅读(1372) 评论(0) 推荐(0) 编辑
摘要: /* 按递增顺序依次列出所有分母为40,分子小于40的最简分数。 样例输出 1/40,3/40,7/40,9/40,11/40,13/40,17/40,19/40,21/40,23/40,27/40,29/40,31/40,33/40,37/40,39/40,思路,最简分数意味着最大公约数为1. * 阅读全文
posted @ 2019-11-14 16:00 dreamy_java 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: /* 对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串"(max)"。 样例输入 abcdefgfedcba xxxxx 样例输出 abcdefg(max)fedcba x(max)x(max)x(max)x(max)x(max) */ #include <stdio.h> #inc 阅读全文
posted @ 2019-11-13 14:47 dreamy_java 阅读(4386) 评论(0) 推荐(0) 编辑
摘要: /* 有两个整数,如果每个整数的约数和(除了它本身以外)等于对方,我们就称这对数是友好的。例如: 9的约数和有:1+3=4 4的约数和有:1+2=3 所以9和4不是友好的。 220的约数和有:1 2 4 5 10 11 20 22 44 55 110=284 284的约数和有:1 2 4 71 14 阅读全文
posted @ 2019-11-12 10:41 dreamy_java 阅读(755) 评论(0) 推荐(0) 编辑
摘要: /* 描述:创建一个带头结点的单链表,在单链表中删除值相同的多余结点,并遍历链表,删除链表最大节点。 输入:从键盘上输入数据元素个数n和对应n个元素。 输出:输出删除多余结点的单链表序列。 输入样例:6 3 1 3 4 4 5--7个 输出样例:3 1 4 5 */ #include <stdio. 阅读全文
posted @ 2019-11-11 12:45 dreamy_java 阅读(1062) 评论(1) 推荐(0) 编辑
摘要: /* 从键盘输入一个字符串,按照字符顺序从小到大进行选择排序,并要求删除重复的字符 思路: 选择排序:比较找到最小的下标,和第i个交换位置。 删除重复字符:用k计算不相等的个数,替换。 */ #include <stdio.h> #include<string.h> void insetsort(c 阅读全文
posted @ 2019-11-09 16:38 dreamy_java 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: /* 数组的逆置 */ #include <stdio.h> int main() { int i,n,temp; scanf("%d",&n); int a[n]; for(i=0;i<n;i++){ scanf("%d",&a[i]); } for(i=0;i<n/2;i++){ temp=a[ 阅读全文
posted @ 2019-11-09 09:03 dreamy_java 阅读(663) 评论(0) 推荐(0) 编辑
摘要: /* 两个不同的自然数A和B, 如果整数A的全部因子(包括1,不包括A本身)之和等于B; 且整数B的全部因子(包括1,不包括B本身)之和等于A, 则将整数A和B称为亲密数。求3000以内的全部亲密数。 */ #include <stdio.h> int count(int a){ int i,sum 阅读全文
posted @ 2019-11-08 14:33 dreamy_java 阅读(270) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include<malloc.h> #include<string.h> #include<stdlib.h> #include<math.h> #include<string.h> #include <iostream> int main() { int i, 阅读全文
posted @ 2019-11-07 15:04 dreamy_java 阅读(425) 评论(0) 推荐(0) 编辑
摘要: /* 有四个互不相同的数字,输出由其中三个不重复数字的全排列 思路:n位数,n%10可以得到最后一位,n/10可得前n-1个数;递归实现全排列 递归: 退出条件:low>=high;打印 循环:交换,递归调用函数,交换 */ #include <stdio.h> #include<string.h> 阅读全文
posted @ 2019-11-06 14:55 dreamy_java 阅读(1586) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页