用陣列實現兩個乘數相乘

2023-01-18 21:36:03 字數 1956 閱讀 6623

#include<

int *qiuweishu(int *pointer,int n)

while((shang=n/10)!=0);

*pointer=weishu;

return pointer;

}void main( )

;//用於統計在一次計算過程中乘數的位數

int arrchengji[1000]=;//用於存放前n次計算過程中的乘積,用陣列來表示

//arrchengji[0]用於表示數的位數

int arrchengshu[1000]=;//用於存放下乙個要乘的數,用陣列表示

// arrchengshu[0]用於表示數的位數

int arrmeiweichengji[1000]=;//每位乘積的值,用陣列表示,在一次使用過程中只用到其中的某兩位值,

//不過其他的值在其他情況下使用

int *arrchengji_pointer=&arrchengji[0];//指標變數,只用於將第乙個(n)數轉化為用陣列表示

//arrchengji[0]用於表示數的位數

int *arrchengshu_pointer=&arrchengshu[0];//指標變數,將後乙個乘數轉化為用陣列表示

//arrchengshu[0]用於表示數的位數

int meiweichengji;//用於存放為與為相乘的乘積

int arrchengji_weishu=0;//前n次乘積的位數

int arrchengshu_weishu=0;//後乙個乘數的位數

int qian=0,hou=0;

arrchengji_pointer=qiuweishu(arrchengji_pointer,n);//將第乙個數(n)轉化為陣列存放

arrchengji_weishu=arrchengji[0]; //arrchengji[0]用於表示數的位數

int temp_weishu=arrchengji_weishu;//在計算過程中乘數的位數會增加一,temp_weishu標誌變化的位數

arrchengji_weishu=temp_weishu;//沒兩個數相乘之後,位數可能會改變,將前幾個乘數之積位數初始化

arrchengshu_pointer=qiuweishu(arrchengshu_pointer,n-1);//將下乙個乘數轉化為陣列存放

arrchengshu_weishu=arrchengshu[0];//乘數的位數

printf("n=%d\narrchengshu_weishu=%d\narrchengji_weishu=%d\n",n,arrchengshu_weishu,arrchengji_weishu);

for(int jj=3;jj>=1;jj乘數的陣列化

printf("%d",arrchengshu[jj]); //乘數的陣列化,輸出乘數

printf("\n乘數的陣列化

printf("進入迴圈\n");

temp[i+j]=temp[i+j]+qian;

for(int jjjjj=1;jjjjj<=19;jjjjj++)

printf("%d",temp[jjjjj]);

printf("\n" );

if(temp[i+j]>=10)

{temp[i+j]=temp[i+j]-10;

temp[i+j+1]=temp[i+j+1]+1;

if(temp[i+j+1]>10)

{temp[i+j+1]=temp[i+j+1]-10;

temp[i+j+2]=temp[i+j+2]+1;

temp_weishuprintf("i=%d\tj=%d\t\n\n",i,j);

arrchengji_weishu=temp_weishufor(int **jjjj=34;**jjjj>=1;**jjjj--)

printf("%d",temp[**jjjj]);

printf("\n

用PLC實現兩個交流接觸器控制電路

用plc實現倉庫門開閉的自動控制 plc 輸入 輸出 i o 分配表 梯形圖 用plc實現三相交流非同步電動機正 反轉 plc 輸入 輸出 i o 分配表 梯形圖 用plc實現傳輸帶電動機的自動控制 plc 輸入 輸出 i o 分配表 梯形圖 用plc實現三相交流非同步電動機的正反轉 試題名稱 用p...

EXCEL中如何實現兩個工作表中兩列資料的比較

有兩個工作表,a和b a中有人數7000左右 內容為姓名金額 b中有人數1000人左右 內容同a表 ab兩表中金額一致,現在我想生成新錶c,要求c表中的姓名金額是a表中扣除b表以外的姓名金額求助!用vlookup函式,在a中查詢b,查不到的那部分就是c咯,篩選一下就可以了。這樣還比較簡單。能把函式列...

實現兩個鍊錶的合併課程設計報告

目錄一需求分析 2 二概要設計 3 三詳細設計 4 四除錯分析與測試結果 6 五總結 7 六參考文獻 8 七致謝 9 八附錄 10 一需求分析 題目 實現兩個鍊錶的合併 問題描述 1 建立兩個鍊錶a和b,鍊錶元素個數分別為m和n個。2 假設元素分別為 x1,x2,xm 和 y1,y2,yn 把它們合...