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

正文內容

c語言經典編程實例分析答案(編輯修改稿)

2024-07-25 07:50 本頁面
 

【文章內容簡介】 個位與萬位相同,十位與千位相同?!  。和?9例:main(){longge,shi,qian,wan,x。scanf(%ld,amp。x)。wan=x/10000。qian=x%10000/1000。shi=x%100/10。ge=x%10。if(ge==wanamp。amp。shi==qian)/*個位等于萬位并且十位等于千位*/ printf(thisnumberisahuiwen\n)。else printf(thisnumberisnotahuiwen\n)。}【程序31】題目:請輸入星期幾的第一個字母來判斷一下是星期幾,如果第一個字母一樣,則繼續(xù)   判斷第二個字母。:用情況語句比較好,如果第一個字母一樣,則判斷用情況語句或if語句判斷第二個字母。:#includevoidmain(){charletter。printf(pleaseinputthefirstletterofsomeday\n)。while((letter=getch())!=39。Y39。)/*當所按字母為Y時才結束*/{switch(letter){case39。S39。:printf(pleaseinputsecondletter\n)。     if((letter=getch())==39。a39。)      printf(saturday\n)?!    lseif((letter=getch())==39。u39。)         printf(sunday\n)?!      lseprintf(dataerror\n)。     break。case39。F39。:printf(friday\n)。break。case39。M39。:printf(monday\n)。break。case39。T39。:printf(pleaseinputsecondletter\n)?!    f((letter=getch())==39。u39。)      printf(tuesday\n)。     elseif((letter=getch())==39。h39。)         printf(thursday\n)?!      lseprintf(dataerror\n)。     break。case39。W39。:printf(wednesday\n)。break。default:printf(dataerror\n)。  } }}==============================================================【程序36】題目:求100之內的素數  ?。海海nclude#includedefineN101main(){inti,j,line,a[N]。for(i=2。iN。i++)a[i]=i。for(i=2。isqrt(N)。i++) for(j=i+1。jN。j++) {  if(a[i]!=0amp。amp。a[j]!=0)  if(a[j]%a[i]==0)  a[j]=0。}printf(\n)。for(i=2,line=0。iN。i++){ if(a[i]!=0) {printf(%5d,a[i])?!ine++。} if(line==10) {printf(\n)。line=0。}}}==============================================================【程序37】題目:對10個數進行排序:可以利用選擇法,即從后9個比較過程中,選擇一個最小的與第一個元素交換,下次類推,即用第二個元素與后8個進行比較,并進行交換?!     。篸efineN10main(){inti,j,min,tem,a[N]。/*inputdata*/printf(pleaseinputtennum:\n)。for(i=0。iN。i++){printf(a[%d]=,i)。scanf(%d,amp。a[i])。}printf(\n)。for(i=0。iN。i++)printf(%5d,a[i])。printf(\n)。/*sorttennum*/for(i=0。iN1。i++){min=i。for(j=i+1。jN。j++)if(a[min]a[j])min=j。tem=a[i]。a[i]=a[min]。a[min]=tem。}/*outputdata*/printf(Aftersorted\n)。for(i=0。iN。i++)printf(%5d,a[i])。}==============================================================【程序38】題目:求一個3*3矩陣對角線元素之和:利用雙重for循環(huán)控制輸入二維數組,再將a[i][i]累加后輸出。:main(){floata[3][3],sum=0。inti,j。printf(pleaseinputrectangleelement:\n)。for(i=0。i3。i++) for(j=0。j3。j++) scanf(%f,amp。a[i][j])。for(i=0。i3。i++) sum=sum+a[i][i]。printf(duijiaoxianheis%,sum)。}==============================================================【程序39】題目:有一個已經排好序的數組?,F輸入一個數,要求按原來的規(guī)律將它插入數組中。1.程序分析:首先判斷此數是否大于最后一個數,然后再考慮插入中間的數的情況,插入后此元素之后的數,依次后移一個位置。:main(){inta[11]={1,4,6,9,13,16,19,28,40,100}。inttemp1,temp2,number,end,i,j。printf(originalarrayis:\n)。for(i=0。i10。i++) printf(%5d,a[i])。printf(\n)。printf(insertanewnumber:)。scanf(%d,amp。number)。end=a[9]。if(numberend) a[10]=number。else {for(i=0。i10。i++)  {if(a[i]number)   {temp1=a[i]。    a[i]=number?!  or(j=i+1。j11。j++)   {temp2=a[j]。    a[j]=temp1?!   emp1=temp2。   }   break?!    }}for(i=0。i11。i++) printf(%6d,a[i])。}==============================================================【程序40】題目:將一個數組逆序輸出。:用第一個與最后一個交換。:defineN5main(){inta[N]={9,6,5,4,1},i,temp?!rintf(\noriginalarray:\n)。 for(i=0。iN。i++) printf(%4d,a[i])。 for(i=0。iN/2。i++) {temp=a[i]。  a[i]=a[Ni1]?! [Ni1]=temp?!printf(\nsortedarray:\n)。for(i=0。iN。i++) printf(%4d,a[i])。}==============================================================【程序61】題目:打印出楊輝三角形(要求打印出10行如下圖)   :      1      1 1      1 2 1      1 3 3 1      1 4 6 4 1      1 5 10 10 5 1?。簃ain(){inti,j。inta[10][10]。printf(\n)。for(i=0。i10。i++) {a[i][0]=1?![i][i]=1。}for(i=2。i10。i++) for(j=1。ji。j++) a[i][j]=a[i1][j1]+a[i1][j]。for(i=0。i10。i++) {for(j=0。j=i。j++) printf(%5d,a[i][j])?!rintf(\n)?!}============================================================================================================================【程序66】題目:輸入3個數a,b,c,按大小順序輸出。  ?。豪弥羔樂椒?。:/*pointer*/main(){intn1,n2,n3。int*pointer1,*pointer2,*pointer3。printf(pleaseinput3number:n1,n2,n3:)。scanf(%d,%d,%d,amp。n1,amp。n2,amp。n3)。pointer1=amp。n1。pointer2=amp。n2。pointer3=amp。n3。if(n1n2)swap(pointer1,pointer2)。if(n1n3)swap(pointer1,pointer3)。if(n2n3)swap(pointer2,pointer3)。printf(thesortednumbersare:%d,%d,%d\n,n1,n2,n3)。}swap(p1,p2)int*p1,*p2。{intp。p=*p1。*p1=*p2。*p2=p。}==============================================================【程序67】題目:輸入數組,最大的與第一個元素交換,最小的與最后一個元素交換,輸出數組。:譚浩強的書中答案有問題?!     。簃ain(){intnumber[10]。input(number)。max_min(number)。output(number)。}input(number)intnumber[10]。{inti。for(i=0。i9。i++) scanf(%d,amp。number[i])?!canf(%d,amp。number[9])。}max_min(array)intarray[10]。{int*max,*min,k,l。int*p,*arr_end。arr_end=array+10。max=min=array。for(p=array+1。parr_end。p++) if(*p*max)max=p。 elseif(*p*min)min=p?!=*max?!=*min。 *p=array[0]。array[0]=l。l=*p?!?p=array[9]。array[9]=k。k=*p?!eturn。}output(array)intarray[10]。{int*p。for(p=array。parray+9。p++) printf(%d,*
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1