#include <stdio.h> int main() { int n, i=0; scanf("%d", &n); int arr[50] = {0}; while(n>0) { arr[i] = n % 6; //对6取余,可以确定末位上的数 n = n / 6; i++; } for(i=i-1; i>=0; i--) //注意初始条件i要减1,因为i是+1之后跳出循环的 printf("%d", arr[i]); return 0; }
#include <stdio.h> int main() { int n, i=0; scanf("%d", &n); int arr[50] = {0}; while(n>0) { arr[i] = n % 6; //对6取余,可以确定末位上的数 n = n / 6; i++; } for(i=i-1; i>=0; i--) //注意初始条件i要减1,因为i是+1之后跳出循环的 printf("%d", arr[i]); return 0; }