超長二進位制相加,C語言實現

2021-07-25 11:04:50 字數 977 閱讀 5899

#include

#define n 51

int add1(char first, char second)

return i;

}int main();                //第乙個數

char second[n] = ;            //第二個數

char resulte[n+1] = ;            //第三個數

int first1 = 0;                        //第乙個陣列的下標

int second1 = 0;                    //二

int resulte1 = 0;                    //三

int carry = 0;                        //進製數

scanf("%s", first);

scanf("%s", second);

first1 = strlen(first) - 1;

second1 = strlen(second) - 1;

if (first1 > second1)

else

resulte1[resulte1+1]='\0';        //雖然已經初始化,為了保險,同時,可以拓展為迴圈多幾次幹這個事情

while(second1>-1 && first1>-1)else

first1--;

second1--;

resulte1--;

}if(first1 > -1)

carry = 0;

}else(second1 > -1)

carry = 0;

}if(carry > 0)

printf("%d\n", 1);

printf("%s\n", resulte);

return 0;

}

C語言實現二進位制檔案讀寫

然後,就在網上搜尋了一下,發現通過c語言實現二進位制檔案讀寫的資料居然出奇的少,這讓我很憤怒,因為雖然這東西很簡單,但是對於初學者,往往會需要花很長的時間去弄,一旦明白,又發現花的時間很不值得,罷了,這裡通過乙個檔案拷貝的例子來講講二進位制檔案的讀寫吧。先介紹函式,我們一共要用到三個函式,fopen...

C語言實現二進位制檔案讀寫

c 語言實現二進位制檔案讀寫 我一直覺得二進位制檔案讀寫是個很容易的事,所以一直沒在意,最近在寫乙個 然後,就在網上搜尋了一下,發現通過 c語言實現二進位制檔案讀寫的資料居然出奇的少,這讓我很憤怒,因為雖然這東西很簡單,但是對於初學者,往往會需要花很長的時間去弄,一旦明白,又發現花的時間很不值得,罷...

C語言實現二進位制檔案讀寫

然後,就在網上搜尋了一下,發現通過c語言實現二進位制檔案讀寫的資料居然出奇的少,這讓我很憤怒,因為雖然這東西很簡單,但是對於初學者,往往會需要花很長的時間去弄,一旦明白,又發現花的時間很不值得,罷了,這裡通過乙個檔案拷貝的例子來講講二進位制檔案的讀寫吧。先介紹函式,我們一共要用到三個函式,fopen...