C语言数组之冒泡排序
#include
int main()
{
int arr[] = {99,94,95,93,92,91,90,88,97,89};
int i,j;
for(i=0;i<10;i++)
{
if(i != 9)
printf("%d,",arr[i]);
else
{
printf("%d",arr[i]);
}
}
for(i=8;i>=0;i--)
{
for(j=0;j<=i;j++)
{
if(arr[j]>arr[j+1])
{
int temp;
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] =temp;
}
}
}
printf("\n----排序之后-----\n");
for(i=0;i<10;i++)
{
if(i != 9)
{
printf("%d,",arr[i]);
}
else
{
printf("%d,",arr[i]);
}
}
return 0;
}
#include
int main()
{
int arr[] = {99,94,95,93,92,91,90,88,97,89};
int i,j;
for(i=0;i<10;i++)
{
if(i != 9)
printf("%d,",arr[i]);
else
{
printf("%d",arr[i]);
}
}
for(i=8;i>=0;i--)
{
for(j=0;j<=i;j++)
{
if(arr[j]>arr[j+1])
{
int temp;
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] =temp;
}
}
}
printf("\n----排序之后-----\n");
for(i=0;i<10;i++)
{
if(i != 9)
{
printf("%d,",arr[i]);
}
else
{
printf("%d,",arr[i]);
}
}
return 0;
}
#华仔知识库# 【Linux内核驱动之gpio子系统的使用】linux内核中gpio是最简单,最常用的资源(和 interrupt ,dma,timer一样)驱动程序,应用程序都能够通过相应的接口使用gpio,gpio使用0~MAX_INT之间的整数标识,不能使用负数,gpio与硬件体系密切相关的,不过linux有一个框架处理gpio,能够使用统一的接口来操作gpio.在讲gpio核心(gpiolib.c)之前先来看看gpio是怎么使用的https://t.cn/RibO5pc
#include
#include
char array[]="1234567890";
#define N 10
#define M 3
int queue[N] = {0};
int top = 0;
int flag[N] = {0};
int count=0;
void comb(int s,int n,int m)
{
int i;
if(s>n)
return;
if(top==m)
{
for(i = 0;i < m;i++)
{
printf("%c",queue[i]);
}
printf("\t");
count++;
if(count%10==0)
{
printf("\n");
}
return;
}
queue[top++]=array[s];
comb(s+1,n,m);
top--;
comb(s+1,n,m);
}
int main()
{
printf("初试字母有:%s\n",array);
printf("\n组合后的结果为:\n");
comb(0,N,M);
printf("\n");
printf("count=%d\n",count);
getchar();
return 0;
}
#include
char array[]="1234567890";
#define N 10
#define M 3
int queue[N] = {0};
int top = 0;
int flag[N] = {0};
int count=0;
void comb(int s,int n,int m)
{
int i;
if(s>n)
return;
if(top==m)
{
for(i = 0;i < m;i++)
{
printf("%c",queue[i]);
}
printf("\t");
count++;
if(count%10==0)
{
printf("\n");
}
return;
}
queue[top++]=array[s];
comb(s+1,n,m);
top--;
comb(s+1,n,m);
}
int main()
{
printf("初试字母有:%s\n",array);
printf("\n组合后的结果为:\n");
comb(0,N,M);
printf("\n");
printf("count=%d\n",count);
getchar();
return 0;
}
✋热门推荐