以前写的一些小程序总结
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; }
![](http://images.cnitblog.com/blog/591534/201403/032321327533150.png)
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; }
![](http://images.cnitblog.com/blog/591534/201403/032321356333395.png)
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; }
相关文章推荐
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- 微信小程序开发中的一些问题总结,无法跳转,input组件变高等
- 怎样优化程序的一些总结
- VS2008中开发智能设备程序的一些总结
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- 我们在写程序时,常常会遇到类型转换的问题。现总结一些常见的类型转换。
- 程序PM的一些感慨和总结
- 实现菜单程序的一些关键的地方和思路总结
- 关于小程序的一些坑的总结
- 一些简化程序的东西,慢慢总结
- 我以前写的一些delphi程序原代码
- 由Ajax请求一般处理程序下载文件引发的问题后的一些总结
- 自动发帖程序的一些总结
- 写程序的一些Debug总结
- STL vector 一些常用的操作总结 以及 程序运行对应的结果
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- 我以前写的一些delphi程序原代码
- VS2008中开发智能设备程序的一些总结收藏
- 总结:今天在MSN Group里面和一些朋友谈ASP.net程序的性能优化
- 总结:今天在MSN Group里面和一些朋友谈ASP.net程序的性能优化