非递归的fib与找出无重复的两个数
来源:互联网 发布:仓管员用什么软件 编辑:程序博客网 时间:2024/06/04 00:56
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int fib(int n)
{
int num1 = 0;
int num2 = 1;
int num3 = n;
for (int i = 2; i <= n; i++)
{
num3 = num1 + num2;
num1 = num2;
num2 = num3;
}
return num3;
}
int main()
{
int ret = 0;
int n = 0;
printf("请输入要进行计算的数字\n");
scanf("%d", &n);
ret = fib(n);
printf("%d\n", ret);
system("pause");
return 0;
#include<stdio.h>
#include<stdlib.h>
int fib(int n)
{
int num1 = 0;
int num2 = 1;
int num3 = n;
for (int i = 2; i <= n; i++)
{
num3 = num1 + num2;
num1 = num2;
num2 = num3;
}
return num3;
}
int main()
{
int ret = 0;
int n = 0;
printf("请输入要进行计算的数字\n");
scanf("%d", &n);
ret = fib(n);
printf("%d\n", ret);
system("pause");
return 0;
}
//一个数组中只有两个数字是出现一次,其他所有数字都出现了两次//
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
void find_diff(int arr[], int len)
{
int i = 0;
int j = 0;
int num1 = 0;
int num2 = 0;
int flag = 0;
for (i = 0; i < len; i++)
{
flag ^= arr[i];
}
for (j = 0; j < 32; j++)
{
if (((flag >> j) & 1) == 1)
break;
}
for (i = 0; i < len; i++)
if (((arr[i] >> j) & 1) == 0)
num1 ^= arr[i];
else
num2 ^= arr[i];
printf("%d %d \n", num1,num2);
}
int main()
{
int arr[] = { 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8 }; //6和8
int len = sizeof(arr) / sizeof(arr[0]);
find_diff(arr, len);
system("pause");
return 0;
}
0 0
- 非递归的fib与找出无重复的两个数
- 找出数组中缺失的两个数(数组长度为98,数值范围1-100,数值无重复)
- Fib数的算法
- 找出不同的两个数
- 合并两个有序链表的递归与非递归
- 找出1001个数(区间1~1000)中重复出现的数(有两个相同)
- 找出数组中重复的数
- 找出数组中唯一重复的数
- 从4300000000个中找出重复的数
- 找出重复3遍的数
- 找出数组中重复的数
- 删除数组中相同的数,统计两个数组中重复数个数并把不同数找出来
- 从给定数组中找出最大的两个数——二分递归
- 字符串的“无重复”全排列非递归算法 [小算法练习]
- 【题目17】字符串的“无重复”全排列非递归算法
- 找出两个数中比较大的
- 找出只出现一次的两个数
- 不通过比较,找出两个数的最大值
- CSS盒子模型
- lvs+keepalived防火墙问题
- Linux冷门却很重要的命令(五)---exec
- js数组与字符串的相互转化
- Android NDK环境搭建及JNI开发java和C的相互调用的基本介绍
- 非递归的fib与找出无重复的两个数
- Java对Excel(03,07)进行上传、解析、验证、入库
- HDU 1233 还是畅通工程 [最小生成树]
- The specified child already has a parent.You must call removeView() on the child's parent first问题
- 第一个博文
- yii2获取用户get,post参数
- Android Launcher加载so库问题
- Android WheelView自定义续更
- Odd Even Linked List