1. 程式人生 > >C語言實現只用加法和減法實現兩個正整數的乘除運算

C語言實現只用加法和減法實現兩個正整數的乘除運算

1、乘法a*b如下

#include<stdlib.h>
#include<stdio.h>
int main()
{
    int a,b;
    int i,result=0;
    scanf("%d%d",a,b);
    for(i=0; i<b; i++)
     {
         result = result+a;//將a累加b次,實現a*b
     }
    printf("%d\n",result);
    return 0;
}

2、除法a/b如下

#include<stdlib.h>
#include<stdio.h>
int main()
{
    int a,b;
    int s,y;                 //s為商,y為餘數
    while(a >= b)
    {
        s++;
        a=a-b;
     }
    y=a;
    printf("%d,%d\n",s,y);
    return 0;
}