按照妳的要求用遞歸法求乘法(包括負數)的C語言程序如下
#include<stdio.h>int?multiply(int?n,int?t){?
if(t<0)?return?-multiply(n,-t);? if?(t==0)?return?0;? return?n+multiply(n,t-1)?;?}
int?main(){
int?a,b,result; scanf("%d,%d",&a,&b); result=multiply(a,b); printf("%d",result);? return?0;}
運行結果
-5,5
-25