day9 封装三个函数,斐波那契数列

1 封装str三个函数

#include
#include
#include
void my_invert(int*arr,int j){
	*(arr+j)=*(arr+j)^*(arr+j+1);
	*(arr+j+1)=*(arr+j)^*(arr+j+1);
	*(arr+j)=*(arr+j)^*(arr+j+1);
}
void my_insert(int *arr,int len){
	for(int i=0;i>",i+1);
		scanf("%d",arr+i);
	}
}
int my_point_bubble_sort_up(int *arr,int len){
	int j=0;
	int flag=0;
	for(int i=0;i*(arr+j+1)){
				my_invert(arr,j);
				flag=1;
			}
		}
		if(flag==0){
			return 1 ;
		}
	}
	return 1;
}
int main(int argc, const char *argv[])
{
	printf("请输入排序数组长度:");
	int len=0;
	scanf("%d",&len);
	int arr[len];
	my_insert(arr,len);
	my_point_bubble_sort_up(arr,len);
	for(int i=0;i

2斐波那契数列

#include
#include
#include
int main(int argc, const char *argv[])
{
	int len=0;
	printf("请输入要求的长度>>");
	scanf("%d",&len);
	int arr[len];
	memset(arr,0,len);
	arr[0]=1;
	arr[1]=1;
	for(int i=2;i

结果

ubuntu@ubuntu:day9$ gcc seq_fib.c 
ubuntu@ubuntu:day9$ ./a.out
请输入要求的长度>>10
1  1  2  3  5  8  13  21  34  55  
ubuntu@ubuntu:day9$ ./a.out
请输入要求的长度>>30
1  1  2  3  5  8  13  21  34  55  89  144  233  377  610  987  1597  2584  4181  6765  10946  17711  28657  46368  75025  121393  196418  317811  514229  832040  

你可能感兴趣的:(算法,c语言,linux,c#,数据结构)