#include <stdio.h>
#include <math.h>
int add (int a,int b){
int c=0;
c=a+b;
return c;
printf("add()\n");
}
int sub (int a,int b){
int c=0;
c=a-b;
return c;
}
int mul (int a,int b){
int c=0;
c=a*b;
return c;
}
int dive (int a,int b){
int c=0;
c=a/b;
return c;
}
void main (void){
int ret;
ret add(int a=3,int b=7);
printf("ret =%d\n",ret);
}
用我写的方式应该怎样实现这个加减乘除运算
void main (void){
int ret;
int a = 3;
int b = 7;
ret = add(a,b);
printf("ret =%d\n",ret);
}
改成这样就好了。
其他的类似。
ret = add(a,b);
printf("ret =%d\n",ret);
ret = sub(a,b);
printf("ret =%d\n",ret);
ret = mul(a,b);
printf("ret =%d\n",ret);
ret = dive(a,b);
printf("ret =%d\n",ret);
完整的程序请看附件
void main (void) 如果在(void )把里边改成3,7可以么?
追答没有这样写的,因为main是主函数。void的意思代表空,可以写成void main()
调用函数那里可以改成
ret = add(3,7);
ret = sub(3,7);
ret = mul(3,7);
ret = dive(3,7);
啊,,晓得啦。谢谢你的帮助。
然而却没有调试成功啊 ,我想知道用我写的哪种方法怎么写出来这个加减运算