1. 【問題描述】
孿生數定義: 如果 a 的約數(因數,包含1,但不包含a本身)之和等於 b , b 的約數(因數)之和等於 a , a 和 b 稱為孿生數(a和b不相等)。試找出正整數 m 和 n 之間的孿生數。
輸入:從控制台輸入兩個正整數m和n(1<=m輸出:
在標準輸出上輸出符合題目描述的m和n之間的全部孿生數對(包括m和n)。每行輸出一對孿生數,用乙個空格隔開,小的先輸出;各行孿生數按照第乙個數從小到大的順序輸出,一對孿生數隻輸出一次。 如果沒有符合要求的孿生數對,則輸出字串「none」。
輸入樣例
20 300
200 250
輸出樣例
220 284
none
#includestruct getnums1[20000];
int sum(int x)
int main()
str[i]='\0';
for(i=0;str[i]!='\0';i++)
if(str[i]=='-')
{ if(getindex(str[i-1])==getindex(str[i+1]) && getindex(str[i-1])!=-1)
{ch=str[i-1]+1;
while(ch
北航機試12年
問題描述 統計關鍵字出現位置 輸入 一行標準 c 語言 字元個數小於 300 統計出該字串中關鍵字的 if,while,for 所 在的位置,按照關鍵字出現的順序依次輸出。注意雙引號內的不需要統計。輸入 一行標準 c 語言 字元個數小於 300 輸出 關鍵字 if,while,for 對應的位置,按...
北航2023年機試
1.從輸入的字串中,統計空格,回車,tab出現的次數 include include includeint main str i 0 int len strlen str space 0,enter 0,tab 0 for i 0 i3.多項式相加 include includetypedef st...
北航機試題16年01題 逆序數
題目 逆序數 描述 給定乙個數n,將這個數的各位順序顛倒,稱為逆序數m。例如1234的逆序數是4321。輸入 輸入乙個數n,n開頭無多餘的0 0 n 1000000000 輸出 如果m是n的k倍 k為整數 那麼輸出n k m。如果m不是n的整數倍,那麼輸出n和n的逆序數。樣例 輸入 輸出1204 1...