您的位置:首页 > 移动开发 > 微信开发

以前写的一些小程序总结

2014-03-03 23:21 155 查看
eg 1:

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
// small program.cpp : 定义控制台应用程序的入口点。


[code]//


 


#include "stdafx.h"


#include <stdio.h>


 


//输出100-200以内所有的素数


int main()


{


 


int flag = 1,count = 0;


for(int m = 101; m < 200 ;m++)


{


int k = m/2;


for(int i = 2;i < k; i++)


{


if(m % i == 0)


 {


printf("%d 为合数",m);


flag = 0;


break;


}


}


if(flag == 1)


{


printf("%d 为素数 ",m);


count++;


}


flag = 1;


}


printf("\n");


printf("总共有 %d 个素数 ",count);


return 0;


}


 

[/code]

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

 





eg 2:

// small program.cpp : 定义控制台应用程序的入口点。


[code]//


 


#include "stdafx.h"


#include <stdio.h>


 


//冒泡排序


int main()


{


int a[10]={1,7,8,3,2,6,5,0,4,9};


int i,j,t;


for( i= 0; i < 10; i++) //控制次数


 {


for( j = 0;j < 10 - i;j ++)//两两交换


 {


if(a[j] < a[j+1])




 {


t = a[j+1];


a[j+1] = a[j];


a[j] = t;


}


 }


 }


for(i = 0; i < 10; i++)


printf("%d ",a[i]);


  printf("\n");




return 0;


}


 

[/code]

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

 





 

eg 3:

// small program.cpp : 定义控制台应用程序的入口点。


[code]//


 


#include "stdafx.h"


#include <stdio.h>


 


/*有3个学生,每个学生有3门课的成绩,


从键盘输入以上数据(包括学生号,姓名,一门课成绩),并输出*/


typedef struct Stu


{


 int number;//这里面有一个bug,当我定义char[]时,输入数字会出现问题。理论上讲,数字也是字符才是呀


 char name[3];


 int score;


} Stu;


 


int main()


{


Stu  stu[3];


printf("请输入3名学生的学号,姓名,成绩\n");


for(int i = 0; i < 3; i++)


{


 scanf("%d",&stu[i].number);


 scanf("%s",&stu[i].name);  


 scanf("%d",&stu[i].score);  


}


 for(int i = 0; i < 3; i++)


{


 printf("%d",stu[i].number);


 printf("%s",stu[i].name);


 printf("%d",stu[i].score);


 printf("\n");


}


printf("\n");


return 0;


}


 

[/code]

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

 

/*********************************************************


[code]函数作用: 1、查找中心点的位置,8位AD,共91个点。


计算偏差,偏右为负,偏左为正


规定abs(vedio[i]-vedio[i-1])>80为黑白交汇处。


2、统计黑区数目,宽度,并保存


3、发现意外情况,返回出错标志供主程序查询


4、规定黑点<2,白点>80


5、假定黑区是连着的。


**********************************************************/


 


 


 


 


#include <stdio.h>


#include <math.h>


 


main()


{


 int vedio[91]={0},i,j,m,x,y;


 int l_edge=0,r_edge=0; 


 int blackcount=0; //数黑区数 规定若blackcount大于8为一块黑区。


 int flag,flag2;


 int l[90]={0},r[90]={0};


 printf("请输入91个数:\n");


 for (i=0;i<13;i++)


 { 


  scanf("%d",&vedio[i]);


  printf("%d",vedio[i]);


 }




for(j=0;j<13;j++)


{


  


if(vedio[j]-vedio[j+1]>80)//白到黑


{


 flag=1;


 flag2=0;


 l_edge=j+1;


 r_edge=l_edge;


 




}


 else if(vedio[j]-vedio[j+1]<-80)//黑到白


{


  flag=0;


  flag2=1;


}


 else


{


  if(flag==1)


 {


blackcount++;


l_edge++;


}


  if(flag2==1)


 {


  for(m=0;m<90;m++)


{  l[m]=r_edge;


  r[m]=l_edge;}


}


  


}


}


printf("\n输出blackcount:%d\n",blackcount);


//计算中心点,及黑区的个数。


if (blackcount<8)


 printf("没有黑区\n");


else if(blackcount>=8&&blackcount<15)


{


printf("只有一块黑区\n");


x=(l[0]+r[0])/2;


y=45-x;


 printf("此黑线的中心点为%d\n",y);


}


 


else if(blackcount>=15&&blackcount<24)


printf("有两块黑区\n");


else if(blackcount>=24&&blackcount<32)


printf("有三块黑区\n");


else printf("出错了\n");


}

[/code]

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: