2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  課程設(shè)計(jì)任務(wù)書</b></p><p>  目 錄</p><p>  一.課程設(shè)計(jì)目的及要求……………………………………………………3</p><p>  1.1 目的……………………………………………………………………3</p><p>  1.2 要求………………

2、……………………………………………………3</p><p>  二.相關(guān)知識(shí)……………………………………………………………………3</p><p>  三.設(shè)計(jì)方案……………………………………………………………………3</p><p>  詳細(xì)設(shè)計(jì)…………………………………………………………………3</p><p>  四.程序代碼實(shí)現(xiàn)………

3、……………………………………………………3</p><p>  五.測試數(shù)據(jù)及運(yùn)行結(jié)果 ……………………………………………………4</p><p>  六.課程設(shè)計(jì)總結(jié)………………………………………………………………5</p><p>  一.課程設(shè)計(jì)目的及要求</p><p>  1.目的:了解軟件工程中的一些系統(tǒng)分析,模塊分析,代碼設(shè)計(jì)的

4、概念,利用visual c++實(shí)現(xiàn)求三位數(shù)中的完全平方數(shù)的操作,通過對系統(tǒng)的分析和設(shè)計(jì),進(jìn)一步鞏固C語言的學(xué)習(xí),以提高對開發(fā)環(huán)境。</p><p><b>  2.要求</b></p><p>  將1到9這9個(gè)數(shù)不重復(fù)地分成3組,每組3個(gè)數(shù)組成一個(gè)3位數(shù),要求這3個(gè)3位數(shù)都是完全平方數(shù)。</p><p><b>  :二.相關(guān)知識(shí)&

5、lt;/b></p><p>  C語言程序設(shè)計(jì):第二章 算法 第五章 c語句及其程序設(shè)計(jì) 第六章 數(shù)組</p><p>  c語言實(shí)踐訓(xùn)練:第一章c語句及其程序設(shè)計(jì) 第二章 數(shù)組</p><p><b>  三.設(shè)計(jì)方案</b></p><p>  第一步:求出三個(gè)數(shù)中不包含0且是某個(gè)整數(shù)平方的三位

6、數(shù),因?yàn)檫@樣的三位數(shù)并不多;</p><p>  第二步:分解該三位數(shù)中的每一位數(shù)字;</p><p>  第三步:判斷共分解的三位數(shù)字是否相等,若不等,下一步;</p><p>  第四步:統(tǒng)計(jì)滿足要求的三位數(shù);</p><p>  第五歩:將滿足條件的三位數(shù)進(jìn)行組合,即分成三組,通過每個(gè)數(shù)字間的比較,使得所選出的3個(gè)三位數(shù)的9個(gè)數(shù)字沒有重

7、復(fù); </p><p><b>  四.程序代碼實(shí)現(xiàn)</b></p><p>  #include<stdio.h></p><p><b>  main()</b></p><p><b>  { </b></p><p>  int a[

8、20],num[20][3],b[10];/*a存放滿足條件的三位數(shù)*/</p><p>  int i,j,k,m,n,t,flag;</p><p>  printf("求出是平方數(shù)的三位數(shù)");</p><p>  for(j=0,i=11;i<=31;i++)</p><p>  if(i%10!=0)<

9、;/p><p><b>  {</b></p><p>  k=i*i;/*三位數(shù):不包含0且是某整數(shù)平方的三位數(shù)*/</p><p>  num[j+1][0]=k/100;</p><p>  num[j+1][1]=k/10%10; </p><p>  num[j+1][2]=k%10;&

10、lt;/p><p>  if(!(num[j+1][0]==num[j+1][1] || num[j+1][0]==num[j+1][2] || num[j+1][1]==num[j+1][2]))/*分解的三位數(shù)字各不相等*/</p><p>  a[++j]=k;/*J:計(jì)數(shù)器,統(tǒng)計(jì)已找到的滿足條件的三位數(shù)*/</p><p><b>  }</b&

11、gt;</p><p>  for(i=1;i<=j-2;++i)/*從滿足條件的三位數(shù)中選出三個(gè)進(jìn)行組合*/</p><p><b>  {</b></p><p>  b[1]=num[i][0];</p><p>  b[2]=num[i][1];</p><p>  b[3]=num

12、[i][2];</p><p>  for(t=i+1;t<=j-1;++t)</p><p><b>  {</b></p><p>  b[4]=num[t][0];/*取第t個(gè)數(shù)的三位數(shù)字*/</p><p>  b[5]=num[t][1];</p><p>  b[6]=num[t

13、][2];</p><p>  for(flag=0,m=1;!flag && m<=3;m++)/*flag出現(xiàn)數(shù)字重復(fù)的標(biāo)記*/</p><p>  for(n=4;!flag && n<=6;n++)/*判斷是否重復(fù)*/</p><p>  if(b[m]==b[n])flag=1;/*flag=1,數(shù)字有重復(fù)*/&

14、lt;/p><p><b>  if(!flag)</b></p><p>  for(k=t+1;k<=j;k++)</p><p><b>  {</b></p><p>  b[7]=num[k][0];/*取第k個(gè)數(shù)的三位數(shù)字*/</p><p>  b[8]=nu

15、m[k][1];</p><p>  b[9]=num[k][2];</p><p>  for(flag=0,m=1;!flag && m<=6;m++)/*判斷前兩個(gè)數(shù)是否與第三個(gè)數(shù)的數(shù)字重復(fù)*/</p><p>  for(n=7;!flag && n<=9;n++)</p><p>  if

16、(b[m]==b[n])flag=1;</p><p><b>  if(!flag)</b></p><p>  printf("%d,%d,%d\n",a[i],a[t],a[k]);</p><p><b>  }</b></p><p><b>  }</

17、b></p><p><b>  }</b></p><p><b>  }</b></p><p>  五.測試數(shù)據(jù)及運(yùn)行結(jié)果: (截屏顯示)</p><p><b>  六.課程設(shè)計(jì)總結(jié)</b></p><p>  (1)能夠通過編譯時(shí)出現(xiàn)的出

18、錯(cuò)提示信息,進(jìn)行初步的糾錯(cuò)。</p><p>  (2)完成一個(gè)程序的一般步驟為設(shè)計(jì),錄入 ,編譯 ,如果出錯(cuò),則修改,然后再編譯,編譯成功后,看看結(jié)果是否正確,如果結(jié)果不正確,則再重復(fù)以上步驟。</p><p>  (3)從這次編程序的過程中,我學(xué)到了編程所必須具備的專業(yè)技能,更領(lǐng)會(huì)編譯程序所需要的細(xì)心和耐心。</p><p><b>  參考文獻(xiàn):&l

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論