大数问题三(大数相除)

图片3

相应代码如下:

#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 ;
}

 

posted @ 2014-10-23 09:31  NYNU_ACM  阅读(476)  评论(0编辑  收藏  举报