0/7 =1 3 2 #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; bool existRemainder(int source[], int n); int main() { int Calculate(const int numerator, const int denominator, char *decimaltostring); int n, m; char p[103]; cin >> n >> m; cout << Calculate(n, m, p) << endl; cout << p << endl; return 0; } int Calculate(const int numerator, const int denominator, char *decimaltostring) { if (denominator == 0) return -1; if (numerator % denominator == 0) { itoa(numerator / denominator, &(decimaltostring[0]), 10); //整数转为字符串 return 0; } int remainder[110] = { 0 }; //保存余数