久々にプログラミング関連のことを。 こないだ出た課題で、「基数変換をせよ」というのがあってそれの組んでみた感じがこれ。 基数変換 #include<stdio.h> #include<string.h> #include<math.h> int decimal( int base , char *num ) { int length = strlen( num ); int trans = 0; int i; int tmp = 0; for( i = 0; i < length; i++ ) { if( 'a' <= num[ length - ( i + 1 ) ] && num[ length - ( i + 1 ) ] <= 'z' ) { tmp = 10 + ( num[ length - ( i + 1 ) ] - 'a' ); } else if( 'A' <= num[