Προς το περιεχόμενο

Python σε C


Anubis13

Προτεινόμενες αναρτήσεις

># divides longnum src (in base src_base) by divisor                                                                                                           # returns a pair of (longnum dividend, remainder)                                                                                                                              
def divmod_long(src, src_base, divisor):
 dividend=[]
 remainder=0
 for d in src:
   (e, remainder) = divmod(d + remainder * src_base, divisor)
   if dividend or e: dividend += [e]
 return (dividend, remainder)

def convert(src, src_base, dst_base):
 result = []
 while src:
   (src, remainder) = divmod_long(src, src_base, dst_base)
   result = [remainder] + result
 return result

 

Θα μπορουσε να με βοηθησει καποιος να μετατρεψω αυτον τον κωδικα σε C καθώς δεν ξέρω python?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...