91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 127KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-06-29
  • 語言: C/C++
  • 標簽: C語言??

資源簡介

這是一個C語言實習報告,有需要的看看吧。

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
#include
#include
#define?MAX???4;//最大輸入個數。
int??k=0;//全局變量?用來判定是否有解
char?tp[4]={0000}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=0p=0e=0w=0t=0r=0g=0h=0v=0u=0tu=0te=0;//用于消除重復。
float?group[2]={00}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<??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(numbertemp4);//調用count函數。
??if?(k==0)
??cout<<“no?answer“;?
??cout<??cout<<“press?0?end“<??scanf?(“%d“&br);
}
}?
void?count(float?a[]char?tem[][25]int?n)
{
float?b[4];
char??tm[4][25];//b[4]和t[4][]作用同上(為?遞歸之用)。
int??ijlxy;//ij用來作雙循環;l用來作加減乘除的開關;xy為后面準備遞歸數據之用。
/**********************************************************************************************************/
//輸出部分
if(n==1)
{?
if?(fabs(a[0]-24)<0.00001)//因為要考慮除法所以用fabs函數求絕對值與24比較。
//相當于等于24時的情況。
{ ?
/**********************************************************************************************************/
//以下是限定輸出條件:

if(tp[3]==‘-‘&&tp[2]==‘-‘&&tp[1]==‘*‘)
??????? {
if(te==0)
{
cout<<“\n有解為“< k=1;
te=1;
}
}//對運算符全*的只輸出一遍。
else?if(tp[3]==‘+‘&&(tp[2]==‘+‘||tp[0]==‘+‘)&&tp[1]==‘+‘)
??????? {
if(t==0)
{
cout<<“\n有解為“< k=1;
t=1;
}
}//對運算符全+的只輸出一遍。

else?if(tp[3]==‘+‘&&(tp[2]==‘*‘||tp[0]==‘*‘)&&tp[1]==‘+‘)
??????? {
if(g==0)
{
cout<<“\n有解為“< k=1;
g=1;
}
}

else?if((tp[3]==‘-‘&&tp[2]==‘+‘)||(tp[3]==‘+‘&&tp[2]==‘-‘))
{
if(w==0)
{
cout<<“\n有解為“< k=1;
w=1;
}
}//對于第二次運算時取到b[0]時,第一第二個運算符是+-或-,+的只輸出一遍。
else?if(tp[3]==‘+‘&&tp[2]==‘+‘)
????????????????{
if(u==0)
{
cout<<“\n有解為“< k=1;
u=1;
}
}//對于第二次運算時取到b[0]時,第一第二個運算符是++的只輸出一遍
else?if(tp[3]==‘*‘&&tp[2]==‘*‘)
{
if(r==0)
{
cout<<“\n有解為“< k=1;
r=1;
}
}
else?if(tp[3]==‘*‘&&tp[0]==‘*‘&&tp[1]==‘+‘)
{
if(tu==0)
{
cout<<“\n有解為“< k=1;
tu=1;
}
}

else?
{ for(h=0;h {
i

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????221280??2004-10-27?19:38??356524C語言程序實習報告\C語言程序實習報告(高偉.3002204063)\可執行文件\高偉3002204063.exe

?????文件??????????0??2004-10-26?15:46??356524C語言程序實習報告\C語言程序實習報告(高偉.3002204063)\可執行文件\輸入時以空格隔開,輸入0程序結束.txt

?????文件???????6254??2004-10-27?19:45??356524C語言程序實習報告\C語言程序實習報告(高偉.3002204063)\程序源代碼\高偉3002204063.cpp

?????文件?????333824??2004-10-27?19:53??356524C語言程序實習報告\C語言程序實習報告(高偉.3002204063)\實習報告(題目,分析,流程圖,算法描述).doc

?????目錄??????????0??2004-10-25?20:28??356524C語言程序實習報告\C語言程序實習報告(高偉.3002204063)\可執行文件

?????目錄??????????0??2004-10-25?20:28??356524C語言程序實習報告\C語言程序實習報告(高偉.3002204063)\程序源代碼

?????目錄??????????0??2004-10-25?20:27??356524C語言程序實習報告\C語言程序實習報告(高偉.3002204063)

?????目錄??????????0??2008-06-17?01:03??356524C語言程序實習報告

-----------?---------??----------?-----??----

???????????????561358????????????????????8


評論

共有 條評論