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

正文內(nèi)容

大整數(shù)的四則運(yùn)算課程設(shè)計(jì)(參考版)

2025-01-19 14:09本頁面
  

【正文】 str_c)。 break。 break。 break。 break。 scanf(%s,str_b)。 } printf(請輸入需要的兩個(gè)數(shù)\n)。 scanf(%d,amp。 return 0。x)。i++) { wele()。 for(i=1。}int main(){ int x,i。 *************\n)。 *************\n)。 *************\n)。 *************\n)。 *************\n)。 printf(************** 請選擇要進(jìn)行的四則運(yùn)算對應(yīng)選項(xiàng):*************\n)。\039。039。ik。 k++。//照抄被除數(shù)的一位 rmd[len_rmd+1]=39。 len_rmd=strlen(rmd)。 strcpy(rmd, temp)。) { while(pare(rmd,str_b)=0) //本循環(huán)確定str_a[cur]對應(yīng)位置的商 { sub(rmd, str_b, temp)。 while(str_a[cur]!=39。 } //求商的過程是從高位到低位進(jìn)行,商的每一位計(jì)算:需要多次執(zhí)行減法,減法次數(shù)即商的一位。 rmd[cur+1]=39。 //cur記下當(dāng)前商對應(yīng)的a中的下標(biāo) //如果不夠除,再向右取位 if(pare(rmd, str_b)0) { cur++。\039。 strcpy(rmd, str_a)。 //準(zhǔn)備工作,先在被除數(shù)中取和除數(shù)同樣多的位數(shù) len1=strlen(str_a)。 int i,k,len_rmd, len1,len2,cur。 //以左對齊的方式存儲各位數(shù) char rmd[N]。}///除法。 } } start_c=i+1。 } //如果有進(jìn)位 if(carry0) { c[i]=carry。 carry=c[i]/10。i=start_d。 //把d累加到c中 carry=0。 k。 d[k]=d[k]%10。i,k) //注意d的最低位下標(biāo)從j開始,而不是從N1開始 { d[k]=a[i]*b[j]。 for(i=N1,k=j。j) { memset(d, 0, sizeof(d))。 //用b[j](j=N1,N2....,) 乘a,存入d,再把d累加到c中,注意錯(cuò)位問題,d的最低位下標(biāo)不是N1,而是j for(j=N1。 start_b=c_to_d(str_b, b)。 len2=strlen(str_b)。 int start_a, start_b, start_c, start_d。}//乘法multiplicationvoid mul(char str_a[N], char str_b[N], char str_c[N]){ int len1, len2,i,j,k,carry。 else if(len1len2)return 1。 len2=strlen(str2)。//i是c中最高位下標(biāo) }int pare(char str1[N], char str2[N]) //str1,str2內(nèi)存的是要進(jìn)行比較的大整數(shù){ //如果前者大于后者,返回正數(shù),若相等返回,否則返回負(fù)數(shù) int len1,len2。 c[i]==0 )i++。 } //去掉結(jié)果前面的 while(iN amp。 } else //注意不可缺省 borrow=0。 if(c[i]0) //借位 { borrow=1。 borrow=0。 //從低位到高位,對應(yīng)位相減,注意借位 memset(c,0,sizeof(c))。//借位 //把str_a,str_b的各位轉(zhuǎn)變成對應(yīng)整數(shù),右對齊存入a,b start_a=c_to_d(str_a, a)。 int start_a,start_b。}////減法,subtrationvoid sub(char str_a[N], char str_b[N], char str_c[N]){//已假設(shè)ab char a[N], b[N],c[N]。 c[start_c]=carry。 i。 c
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1