大数问题三(大数相除)
相应代码如下:
#include<iostream> #include<string> #include<stdio.h> #include<string.h> using namespace std ; int main() { char a[100] ; int b ; while(cin >> a >> b) { int len = strlen(a) ; int sum = 0 , yu_shu = 0 ; for(int i = 0 ; i < len ; i++) { sum = a[i]- '0' + yu_shu * 10 ; int t = sum / b ; // 取商 yu_shu = sum % b ; //取余 if(t != 0) // 如果商不为0,输出商 cout << t ; } } return 0 ; }