毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

C语言程序实习

更新时间:2007-10-3:  来源:毕业论文

C语言程序上机实习报告|c语言程序代码编程小程序设计|c语言课程设计报告课程案例

文件头:
#include<iostream.h>

#include<math.h>

#include<string.h>

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

#define MAX   4;//最大输入个数。

int  k=0;//全局变量 用来判定是否有解

char tp[4]={0,0,0,0},tpt[2000]={0},tptt[2000]={0},tre[2000]={0};//用来消除重复。tp[1-3]用来记录运算式中的3个运算符。

char op[4]={'+','*','-','/'};

void count(float a[],char tem[][25],int n);//a[]中存放要输入的4个数,tem[][25]中放计算步骤,n是a[]中元素的个数。

int  q=0,p=0,e=0,w=0,t=0,r=0,g=0,h=0,v=0,u=0,tu=0,te=0;//用于消除重复。

float group[2]={0,0},flow[20]={0},flo[20]={0};//

//tem[][25]中放计算步骤,n是a[]中元素的个数。

void main()

{

 

  char br=1;

  int d;

while (br==1)

{  float number[4];//放四个数。

  char temp[4][25]; //放运算式,初始化放四个数。

  cout<<"please insert four numbers:";

  cout<<endl;

  for(d=0;d<4;d++)

     cin>>number[d];//输入四个数

  

  for(d=0;d<4;d++)

  {    

  sprintf(temp[d],"%d",(int) number[d]);

  }//初始化temp[d];

  count(number,temp,4);//

文件尾:
(l==0||l==2||l==3)      //用sprintf函数将运算式输出到数祖tm[]中。

     //在输入运算式的同时把括号输到tm[]中。

     sprintf(tm[0],"(%s%c%s)",tem[i],op[l],tem[j]);    

        if(l==1)

      sprintf(tm[0],"%s%c%s",tem[i],op[l],tem[j]);

     }

     {if(n==3)//提取第一次运算的运算符与运算结果。

     { 

      group[1]=b[0];

         if(i!=0&&j!=0)

      tp[0]=op[l];

         else

      tp[n-1]=op[l];

      

     }

     else if(n==4)//提取第二次运算的运算符与运算结果。

     {

      tp[n-1]=op[l];

      group[0]=b[0];

     }

     else         //提取第三次运算的运算符。 

      tp[n-1]=op[l];

     

     }

     for(x=0,y=1;x<n;x++)//备份没用到的数据(为递归之用)。

      {

       if(x!=i&&x!=j)

         {

          b[y]=a[x];

          strcpy(tm[y],tem[x]);//复制字符串。

                y++;

         }//if

      }//for

    }//if

    count(b,tm,n-1);

   }//第三层for循环结束。

 

  }//第二层for循环结束。

 

 }//for循环结束。

 }//if 结束。

}//count函数结束。

C语言程序实习下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。