浙大2006考研複試上機題 火星A B

2022-05-30 22:12:13 字數 1289 閱讀 6321

今天做了下這道五星的題,題目倒是不難,但是由於疏忽導致一直re,最後玉玉發現了問題所在,才使得悲劇沒有繼續。

這題的思路類似於做高精度的運算,就是按位加,如果超過相應位的權值,就向上進製。

1 #include 

2 #include

3 #include

4using

namespace std;56

char stra[1000],strb[1000];

7int a[30],b[30],c[30];

8int w[26] = ;910

int main()

11 31

else

32 a[j] = stra[i] - '0';

33 j++;

34 }

35 }

36int lena = j;

37for(i=0,j=0;i38

46else

47 b[j] = strb[i] - '0';

48 j++;

49 }

50 }

51int lenb = j;

52for(i=lena-1,j=lenb-1,k=0,t=0;i>=0&&j>=0;i--,j--,k++,t++)

53

60 }

61while(i >= 0)

62

69 t++;

70 k++;

71 i--;

72 }

73while(j >= 0)

74

81 t++;

82 k++;

83 j--;

84 }

85while(!c[t]) t--;

86for(;t>0;t--)

87 printf("

%d,",c[t]);

88 printf("

%d\n

",c[0]);

89 }

90return

0;91 }

清華考研複試上機 進製轉換

將m進製的數x轉換為n進製的數輸出。輸入的第一行包括兩個整數 m和n 2 m,n 36 下面的一行輸入乙個數x,x是m進製的數,現在要求你將m進製的數x轉換成n進製的數輸出。輸出x的n進製表示的數。輸入時字母部分為大寫,輸出時為小寫,並且有大資料。示例1 16 10 f 15思路 這個題難就難在有 ...

2021考研複試C上機1

1.二進位制數轉十進位制數程式 include 二進位制轉十進位制c程式 intmain intbin to deci int a return sum 2.十進位制轉二進位制程式 include intmain intdeci to bin int a for j i 1 j 0 j return...

清華06cs考研複試上機題(含解答)

清華大學計算機 06考研上機題 只有系統結構方向參加上機,3 月 27 日2 00 4 00 總述 用檔案 input.txt 輸入,用檔案 output.txt 輸出。程式設計環境只能用vc,沒有msdn,不能上網,不能查資料。題目1 求n 的階乘。25分,5組資料 input.txt 4outp...