freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

最新三級網絡技術題庫(編輯修改稿)

2025-04-21 03:46 本頁面
 

【文章內容簡介】 {f1=f2。f2=fn。fn=f1+f2。}return fn。 }題目21:下列程序的功能是:利用發(fā)下所示的簡單迭代方法求方程:cos(x)x=0的一個實根。xn+1=cos(xn)迭代步驟如下:(1);(2)X0=X1,把X1的值賦給X0;(3)X1=COS(X0),求出一個新的X1;(4),執(zhí)行步驟(5),否則執(zhí)行步驟(2)。(5)所求X1就是方程cos(X)X=0的一個實根,作為函數值返回。請編寫函數countvalue()實現程序的要求,最后調用函數WRITEDAT()。 注意:部分源程序已給出。 請勿改動主函數main()和輸出數據函數writeDAT()的內容。float countValue(){float x0,x1=。while(1){x0=x1。x1=cos(x0)。if(fabs(x0x1)1e6) break。}return x1。}題目22:請編寫函數countvalue(),它的功能是:求n以內(不包括n)同時能被3和7整數的所有自然數之和的平方根s,并作為函數值返回。 例如若n為1000時,函數值應為:s=。 注意:部分源程序已給出。請勿改動主函數main()和輸入輸出數據函數progreadwrite()的內容。double countValue(int n){double xy=。int I。for(I=1。In。I++)if(I%3==0amp。amp。I%7==0) xy+=I。xy=sqrt((double)xy)。return xy。}double countvalue(int n){ int i,j=0。 double k。 for(i=0。in。i++) if(i%3==0amp。amp。i%7==0) j+=i。 k=sqrt(j)。 return k。 }題目23:(個數200)四位數字的正整數,函數readdat()讀取這N個正整數并存入數組xx中。請編制函數calvalue(),其功能要求:求出這N個實數的平均值aver;分別求出這N個實數的整數部分之和sumint以及小數部分之和sumdec,最后調用函數writedat()。 注意:部分源程序已給出。 請勿改動主函數main()、讀數據函數readdat()和輸出數據函數writedat()的內容。void CalValue(void){int I。 double x,sum=0。 for (I=0。IMAXNUM。I++) {sumint=sumint+(int)xx[I]。 x=xx[I](int)xx[I]。 sumdec=sumdec+x。 sum=sum+xx[I]。 } aver=sum/MAXNUM。}題目24:在三位整數(100至999)中尋找符合條件的整數并依次從小到大存入數組中;它既是完全平方數,又是兩位數字相同,例如14676等。請編制函數實現此功能,滿足該條件的整數的個數通過所編制的函數返回。最后調用函數writeDat()。 注意:部分源程序已給出。 請勿改動主函數main()和寫函數writeDat()的內容。jsValue(int a[10][9]){int I,j,k=0。int hun,ten,data。for(I=100。I=999。I++) {j=10。 while(j*j=I) {if (I==j*j) {hun=I/100。data=Ihun*100。 ten=data/10。data=dataten*10。if(hun==ten||hun==data||ten==data){bb[k]=I。k++。}}j++。} }return k。} 題目25:下列程序的功能是:尋找并輸出11至999之間的數m,它滿足m,m2和m3均為回文數。所謂回文數是指其各位數字左右對稱的整數,例如121,676,94249等。滿足上述條件的數如m=11,m2=121,m3=1331皆為回文數。請編制函數int svalue(long m)實現此功能,如果是回文數,則函數返回1,反之則返回0。 注意:部分源程序已給出。 請勿改動主函數main()的內容。int jsValue(long n){int I,strl,half。 char xy[20]。 ltoa(n,xy,10)。 strl=strlen(xy)。 half=strl/2。 for(I=0。Ihalf。I++) if(xy[I]!=xy[strl]) break。 if(I=half) return 1。 else return 0。}題目26:(個數200)四位數字的正整數,函數readdat()讀取這若干個正整數并存入數組xx中。請編制函數calvalue(),其功能要求:求出這文件中共有多少個正整數totnum;求這些數右移1位后,產生的新數是偶數的數的個數tott,以及滿足此條件的這些數(右移前的值)的算術平均值totpjz,最后調用函數writedat()。 注意:部分源程序已給出。 請勿改動主函數main()、讀數據函數readdat()和輸出數據函數writedat()的內容。void CalValue(void){int I,data。 for(I=0。IMAXNUM。I++) {if(!xx[I]) break。 if(xx[I]0) totNum++。 data=xx[I]1。 if (data%2==0){totCnt++。totPjz+=xx[I]。} } totPjz/=totCnt。}題目27:,并已調用讀函數ReadDat()把這些數存入數組a中,請編制一函數jsvalue(),其功能是:求出千位數上的數減百位數減十位數上的數減個位數上的數大于零的個數t,再求出所有滿足此條件的四位數平均值pjz1,以及不滿足此條件的四位數平均值pjz2,最后調用寫函數writeDat()。 例如:9123,91230,則該數滿足條件計算平均值pjz1,且個數t=t+1。 9812,98120,則該數不滿足條件計算平均值pjz2. 注意:部分源程序已給出。 程序中已定義數組:a[300],已定義變量:t 請勿改動主函數main()、讀函數ReadDat()和寫函數writeDat()的內容。void jsValue(){int I,thou,hun,ten,data,j。for(I=0。I300。I++) {thou=a[I]/1000。 hun=a[I]%1000/100。 ten=a[I]%100/10。 data=a[I]%10。 if (thouhuntendata0){b[t]=a[I]。t++。} }for(I=0。It1。I++) for(j=I+1。jt。j++) if(b[I]b[j]) {data=b[I]。 b[I]=b[j]。 b[j]=data。}}題目28:, 并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是: 把千位數字和十位數字重新組成一個新的十位數ab(新十位數的十位數字是原四位數的千位數字,新十位數的個位數字是原四位數的十位數字), 以及把個位數字和百位數字組成另一個新的十位數cd (新十位數的十位數字是原四位數的個位數字,新十位數的個位數字是原四位數的百位數字), 如果新組成的兩個十位數abcd=0且abcd=10且兩個數均是奇數, 同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中, 并要計算滿足上述條件的四位數的個數t。最后main()函數調用寫函數writeDat( )。 注意: 。 程序中已定義數組: a[200], b[200], 已定義變量: t 、主函數main()、讀函數readDat()和寫函數writeDat()的內容。void jsVal(){int I,thou,hun,ten,data,j。int ab,cd。for(I=0。I200。I++) {thou=a[I]/1000。 hun=a[I]%1000/100。 ten=a[I]%100/10。 data=a[I]%10。 ab=10*thou+ten。 cd=10*data+hun。 if ((abcd)=0amp。amp。(abcd)=10amp。amp。ab%2==1amp。amp。cd%2==1amp。amp。ab!=0amp。amp。cd!=0) {b[t]=a[I]。t++。} }for(I=0。It1。I++) for(j=I+1。jt。j++) if(b[I]b[j]) {data=b[I]。 b[I]=b[j]。b[j]=data。}}題目29:, 并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是: 把千位數字和十位數字重新組成一個新的十位數ab(新十位數的十位數字是原四位數的千位數字,新十位數的個位數字是原四位數的十位數字), 以及把個位數字和百位數字組成另一個新的十位數cd (新十位數的十位數字是原四位數的個位數字,新十位數的個位數字是原四位數的百位數字), 如果新組成的兩個十位數abcd=10且abcd=20且兩個數均是偶數,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中, 并要計算滿足上述條件的四位數的個數t。最后main()函數調用寫函數writeDat( )。 注意: 。 程序中已定義數組: a[200], b[200], 已定義變量: t 、主函數main()、讀函數readDat()和寫函數writeDat()的內容。void jsVal(){int I,thou,hun,ten,data,j。int ab,cd。for(I=0。I200。I++) {thou=a[I]/1000。 hun=a[I]%1000/100。 ten=a[I]%100/10。 data=a[I]%10。 ab=10*thou+ten。 cd=10*data+hun。 if ((abcd)=0amp。amp。(abcd)=10amp。amp。ab%2==1amp。amp。cd%2==1amp。amp。ab!=0amp。amp。cd!=0) {b[t]=a[I]。t++。} }for(I=0。It1。I++) for(j=I+1。jt。j++) if(b[I]b[j]) {data=b[I]。 b[I]=b[j]。b[j]=data。}}題目30:, 并已調用讀函數readDat()把這些數存入數組a中,請考生編制一函數jsVal(),其功能是: 依次從數組a中取出一個四位數,如果該數連續(xù)小于該四位數以后的5個數且該數是偶數, 則統(tǒng)計出滿足此條件的個數t, 并把這些四位數按從小到大的順序存入數組b中。 并要計算滿足上述條件的四位數的個數t。最后main()函數調用寫函數writeDat( )。 注意: 。 程序中已定義數組: a[200], b[200], 已定義變量: t 、主函數main()、讀函數readDat()和寫函數writeDat()的內容。void jsVal(){int I,j,flag=0。 for(I=0。IMAX5。I++) {for(j=I+1。j=I+5。j++) {if(a[I]a[j])flag=1。else flag=0。 if(a[I]%2!=0)flag=0。if (flag==0)break。} if(flag==1) {b[t]=a[I]。t++。} } for(I=0。It1。I++) for(j=I+1。jt。j++) if(b[I]b[j]) {flag=b[I]。b[I]=b[j]。b[j]=flag。}}題目31:,每個產品銷售記錄由產品代碼dm(字符型4位),產品名稱mc(字符型10位),單價dj(整型),數量sl(整型),金額je(長整型)四部分組成。其中:金額=單價*數量計算得出。函數ReadDat()是讀取這100個銷售記錄并存入結構數組sell中。請編制函數SortDat(),其功能要求:按產品代碼從大到小進行排列,若產品代碼相同,則按金額從大到小進行排列,最終排列結果仍存入結構數組sell中,最后調用函數WriteDat()。 注意: 。 請勿改動主函數main( )、讀數據函數ReadDat()和輸出數據函數WriteDat()的內容。v
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1