自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 DFA的编程实现

附录(源代码如下):/**文本说明:m n t a4 2 1 10  分别代表有:m=4个状态,n=2个字符变量,t=1个接收状态,a=10个测试用例 0 1 2 3   分别代表4个状态分为是什么 a b       分别代表字符变量 0         代表起始状态 1 2       从这里开始4行2列代表状态转换表 3 21 33 33  

2017-05-10 09:59:12 3336

原创 将字符串插入到指定位置

//将一个字符串插入到另一个字符串的指定位置#define NUM 256#include main(){    char  pp[NUM],opp[NUM];    int  i=0,j=0,k=0,n=0,npp,nopp,npp2;    printf(" please input a line char :\n");    gets(pp);    pr

2015-08-17 17:03:34 919

转载 汉诺塔问题

// 汉诺塔问题#include using namespace std;//把src 针的最上面的一个盘子移动到dest针上void  move (char  src,char  dest){    cout"}//把n个盘子从src针移到dest针,以medium针作为中介void  hanoi(int  n,char  src,char  

2015-08-02 18:17:26 531

原创 判断未来是星期几

#include using namespace std;int  main(){    int  day,dotay;    cout    cin>>dotay;    cout    cout    cin>>day;    switch((day+dotay)%7)    {        case 0 :

2015-07-28 18:41:34 409

转载 最小生成树

#include #include #define MaxInt 999#define N 110int map[N][N],low[N],visited[N],a[N],b[N];int n;int prim(){    int i,j,pos,min,result=0;    memset(visited,0,sizeof(visited));    v

2015-07-27 20:17:20 394

原创 将十进制数转换为二进制数

#include int  main(){    int  s,i,d[9]={0},x[9];    printf("   请输入要转换的数(    scanf("%d",&s);    x[0]=s;    for(i=0;i    {        d[i]=x[i]%2;        x[i+1]=x[i]/2;        printf("

2015-07-26 20:20:37 1146

原创 图形设计

#include main(){   int  i,j,k,n;   printf("   n=  ");   scanf("%d",&n);   for(i=1;i   {       for(j=1;j       {           printf(" ");       }       for(k=i;k       {     

2015-07-25 23:26:21 323

原创 判断命题的真假

/*Page 34*/#include main(){    int  M,R,C,F;    for(M=0;M    {        for(C=0;C            for(R=0;R                for(F=0;F                if((M||R)&&(!M||C)&&(!C||F)&&!F)     

2015-07-14 23:51:06 1035

原创 求1000以内的回文素数

/*cj10.c 求不超过1000的回文素数。*/#include#includevoid prime_number(int n) //判断整数n是否为素数{int i,m,t,s=1;       //s是一个标志,s=1表示是素数,s=0表示不是素数m=sqrt(n);for(i=2;i{t=n%i;if(t==0)s=0;}if(s

2015-03-15 17:59:57 1953

原创 求两个数的最大公约数和最小公倍数

/*cj9.c  求两个正整数的最大公约数和最小公倍数。*/#includemain() { int p,r,n,m,temp; printf("Please input  two  counts:"); scanf("%d,%d",&n,&m);if(n{temp=n; //互换n和m的值,为了后面方便计算余数n=m; m=temp; } 

2015-03-15 16:24:10 521

原创 对数据进行统计分析

程序设计思路:对输入的数据进行整理统计,首先要划分等级,设定一个标准,借助switch实现,经过相应的运算后,再输出最后的结果。/*  cj8.c  给出一百分制成绩,要求输出成绩等级'A','B','C','D','E'。            90分以上为'A',80-89分为'B',70-79分为'C',60-69分为'D',60分以下为'E'。*/#include

2015-03-15 15:34:53 860

原创 函数

/*cj7.c 函数的应用*/#include int  SUM(int  a,int  b){int  sum=0;sum=a+b;printf("sum=%d\n",sum);//这里的sum是SUM函数中经过运算以后得到的数}main(){int  a=0,b=0;int sum=0;printf("a=,b=");scanf("%

2015-03-14 13:09:46 358

原创 从键盘输入三个正整数,判断它们是否构成等腰三角形

設計思路:由三角形成立的条件来判定给出的三条边是否能构成三角形,再由等腰三角形的判定条件来判定此三角形是否为等腰三角形。程序如下:/*cj6.c   从键盘输入三个正整数,判断它们是否构成等腰三角形*/#includemain(){int a=0,b=0,c=0;//定义三角形的三边printf("请输入三角形的三条边:a,b,c:");scanf("%d,%d

2015-03-08 12:56:49 6738

原创 实数和字符串间的转换

设计思路:要把一个实数转换成字符,需要用到它的ascii,程序如下:/*cj5.c 实数和字符串之间的转换*/#include #include main(){char  x='A',y='B',z='a',t='b',dot='a';int  i=0,j=0,k=0,m=0,n=0;double  fa=0,fb=0,fc=0;printf("plea

2015-03-08 09:40:27 3570

原创 排序

/*cj4.c  排序*/#include main(){int  a[]={12,893,89,27,10,56,23,45,90,100},pp=0;int  i=0,n=0,j=0;n=sizeof(a)/sizeof(int);//求a的长度printf("n=%d\n\n\n",n);printf("before  sort:\n");//排列之前,输

2015-03-07 12:52:31 356

原创 图形设计

设计思路:给定两个自变量m和n,m控制图形的行数,n控制图形的列数。想要绘制出一个笑脸的话,第一行和最后一行要分开来执行。程序如下:/*cj3.c */#include main(){int  i=1,j=0,m=0,n=0;printf("m=");//给m赋值scanf("%d",&m);printf("n=");//给n赋值scanf("%d",&

2015-03-04 11:10:53 434

原创 switch循环

/*cj2.c 编写输入整数a,b,c,当a为1时显示b和c之和,a为2时显示b与c之差,a为3时显示b*c之积,a为4时取b/c之商,a为其他数值时不做任何操作的程序。*/#include#includemain(){      int a,b,c;      printf("please enter a,b,c:\n");      scanf("%d,%d

2015-03-03 14:56:14 1496

原创 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数【while循环】

/*cj1.c*/#include main(){int i=0, space=0, num=0, n=0, ch=0;    char s[1000000];    printf("请输入一串字符 ");    gets(s);//得到一串字符    while(s[i] != '\0')//没有到字符的末尾{if(s[i]==' ')   

2015-03-03 14:36:30 8620

原创 读《烽烟中的敏捷》有感

这本书讲的是名师Teddy 关于软件工程方面的一些看法和心得。完美在我们眼中,只应该是一个动词,而不是名词!Fail early ,  fail  often .   Fail  fast , learn  constantly .        学习计算机的,或者说是我们只要还活着,就应该去学习,学习就会避免不了犯错!Teddy在这里说:我们应该学习犯错!乍一听,觉得挺奇怪的,但

2015-03-02 11:18:07 754 1

原创 物联网调研报告

物联网发展调研报告一、物联网的概述(一)、物联网的定义         物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行

2015-03-01 18:18:09 8297 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除