1017. A除以B,1017a除以b

來源:互聯網
上載者:User

1017. A除以B,1017a除以b

本題要求計算A/B,其中A是不超過1000位的正整數,B是1位正整數。你需要輸出商數Q和餘數R,使得A = B * Q + R成立。

輸入格式:

輸入在1行中依次給出A和B,中間以1空格分隔。

輸出格式:

在1行中依次輸出Q和R,中間以1空格分隔。

#include <stdio.h>#include <stdlib.h>#include <string.h>#define N 1001int main (){    char str1[N+1],str2[N+1],cha;    scanf("%s %c",str1,&cha);        int chu=cha-'0',beichu=0,shang=0,yushu=0;//chushu    int length=strlen(str1),i;    for( i=0;i<length;i++)    {         beichu=str1[i]-'0'+yushu*10;         shang=beichu/chu;         yushu=beichu%chu;         str2[i]=shang+'0';         }    str2[i]='\0';    length=strlen(str2);        for(i=0;i<length;i++)    {        if(i==0 && (str2[i]-'0')==0 )           if(length>1)           continue;        printf("%c",str2[i]);        }        printf(" ");    printf("%d\n",yushu);    system("pause");    return 0;    }

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.