资讯详情

1017 A除以B

这个问题需要计算A/B,其中A是不超过 1000 位的正整数,B是 1 位正整数。您需要输出商数Q和余数R,使得A=B×Q R成立。

输入格式:

在一行中依次输入A和B,中间以 1 空格分隔。

输出格式:

在一行中依次输出Q和R,中间以 1 空格分隔。

输入样例:

123456789050987654321 7 

输出样例:

17636684150141093474 3
#include <stdio.h> #include <stdlib.h> #include <string.h> void sc(char [],int ); int main(void)  {  char bcs[1000];  int cs;  scanf("%s %d",bcs,&cs);  sc(bcs,cs);  return 0; }  void sc(char bcs[],int cs) {  int cd = strlen(bcs);  int wei = ((bcs[0]-'0')<cs&&cd>1);  int ys = ((bcs[0]-'0')<cs)?(bcs[0]-0  if(cd==1&&cs>(bcs[0]-0)  {   printf("%d %d",0,(bcs[0]-0);   return;   }  while(wei<cd)  {   ys*=10;   ys =(bcs[wei  ]-'0');   printf("%d",ys/cs);   ys%=cs;     }  printf(" %d",ys); }

标签: bcs电容开关103sr13a

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台