1169 大整數(指標專題)

2021-08-04 17:41:58 字數 756 閱讀 9412

輸入3個大整數,位數不超過100位,按從小到大的順序輸出這三個整數。要求定義並使用如下函式比較兩個大整數的大小。 

int cmp(char *a,char *b) 

輸入有3行,每行輸入乙個大整數,位數不超過100位,輸入不含前導0。

輸出3行,即排序後的3個大整數。

123456789012345678999999999999999111111111111111

999999999999991111111111111111234567890123456789

#include #include #include #define n 105

int cmp(char *a,char *b);

//若大整數a大於b,返回1;

//若a小於b,返回-1;

// 若a與b相等,返回0

int main()

}for(i=0; i<3; i++)

puts(p[i]);

return 0;

return 0;

}int cmp(char *a,char *b)

else

else

return 0;}}

if(a[0] == '-' && b[0] != '-')

return -1;

if(a[0] != '-' && b[0] == '-')

return 1;

return 0;

}

1169 大整數(指標專題)

題目描述 輸入3個大整數,位數不超過100位,按從小到大的順序輸出這三個整數。要求定義並使用如下函式比較兩個大整數的大小。int cmp char a,char b 輸入 輸入有3行,每行輸入乙個大整數,位數不超過100位,輸入不含前導0。輸出 輸出3行,即排序後的3個大整數。樣例輸入 copy 1...

ZZULI1169 大整數(指標專題)

題目描述 輸入3個大整數,位數不超過100位,按從小到大的順序輸出這三個整數。要求定義並使用如下函式比較兩個大整數的大小。int cmp char a,char b 輸入 輸入有3行,每行輸入乙個大整數,位數不超過100位,輸入不含前導0。輸出 輸出3行,即排序後的3個大整數。樣例輸入 123456...

大整數(指標專題)

輸入3個大整數,位數不超過100位,按從小到大的順序輸出這三個整數。要求定義並使用如下函式比較兩個大整數的大小。int cmp char a,char b 輸入有3行,每行輸入乙個大整數,位數不超過100位,輸入不含前導0。輸出3行,即排序後的3個大整數。1234567890123456789 99...