a一个整数除以2余1b=25余十八的最小是几

a除以b等于18余5,b最小是?当b最小时,a是?
b>=6:当b=6时,a=18*6+5=113
为您推荐:
其他类似问题
扫描下载二维码1017. A除以B - 博客频道 - CSDN.NET
本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。
输入格式:
输入在1行中依次给出A和B,中间以1空格分隔。
输出格式:
在1行中依次输出Q和R,中间以1空格分隔。
输入样例:
输出样例:
算法开始。
初始化变量字符串1、整型变量除数、整形变量临时变量为零、字符串2、整形变量余数。初始化指针1,指针2,将指针1指向字符串1第一个字符,指针2指向字符串2第一个字符。
读取字符串1和被除数。
判断指针1是否指向字符串1结束符,如果是跳到第十一步。
临时变量等于临时变量乘以十加上指针1指向的字符所代表的数字。
如果指针1指向字符串1第一个字符而且临时变量除以除数的结果为零,则跳到第十步。
指针2所指向的字符等于临时变量除以除数结果的字符。
临时变量等于临时变量除以除数的余数。
指针2加一。
指针1加一。回到第四步。
如果指针2等于字符串2第一个字符的地址,就讲指针2所指向地址的字符设置为‘0’。指针2加一。
指针2所指向的字符设置为结束符。
余数等于临时变量
打印字符串2和余数。
算法结束。
注意:使用指针时,如果要判断指针所指向的字符则一定要加上星号。
下列代码使用C语言,运行于Xcode,可直接运行于PAT上。
#include &stdio.h&
#include &string.h&
int main(int argc, const char * argv[]) {
char a[1100];
char q[1000];
char* tmp_a=a;
char* tmp_q=q;
char c0='0';
scanf(&%s %d&, a, &b);
while(*tmp_a!='\0'){
i=i*10+(*tmp_a-c0);
if(!((i/b==0)&&(tmp_a==a))){
*tmp_q=c0+i/b;
if(tmp_q==q){
*tmp_q = '0';
*(tmp_q+1)='\0';
*tmp_q='\0';
printf(&%s %d&, q, r);
排名:千里之外
(129)(1)(1)(10)A除以B等于46余37中,B最小是?
A除以B等于46余37中,B最小是?
10-03-18 &匿名提问
除数大于余数,所以B最小是38
请登录后再发表评论!a除以b得21余18,b最小是少
率土之滨20Z
因为b肯定比余数大,如果比余数小的话,应该还能被除,所以答案是19.
为您推荐:
扫描下载二维码

我要回帖

更多关于 1除以2的余数 的文章

 

随机推荐