lenaben

两个小算法

1.现在有100元,公鸡5元每只,母鸡3元每只,小鸡1元每只,要求三种鸡都必须买,并且正好100元花完,三种鸡加起来凑足100只。

我们可以假设公鸡为x只,母鸡为y只,小鸡为z只。

百鸡百钱算法

#include<stdio.h>

#include<stdlib.h>

void main(){

__asm{xor eax,eax}

for(size_t x=1,x<20;x++){

for(size_t y=1;i<33;y++){

int z=100-x-y;

if(z%3==0)&((5*x)+(3*x)+(z/3)==100)){

printf("公鸡 d%母鸡d%小鸡d%",x,y,z);

}

}

}

system("pause");

}

 

2.睡眠函数(延迟函数)

#include<stdio.h>

#include<stdlib.h>

#include<windows.h>

void main(){

for(size_t i=0;i<5;i++){

printf("%d",i);

sleep(1000);

}

system("pause");

}

 

3.排序函数

#include<stdio.h>

#include<stdlib.h>

void main(){

int l_array[ ]={13,21.5.37.8};

int l_length=sizeof(l_array)/sizeof(int);

int l_temp;

for(size_t i=0;i<length-1;i++){

for(size_t ii=i+1;ii<length;ii++){

if(ii>i){

l_temp=l_array[i];

l_array[ii]=l_array[i];

l_array[i]=l_temp;

}

}

}

system("pause");

}

 

posted on 2017-08-23 23:03  lenaben  阅读(100)  评论(0)    收藏  举报

导航