永发信息网

C语言求add() sub()怎么弄的

答案:7  悬赏:0  手机版
解决时间 2021-04-04 13:37
  • 提问者网友:wodetian
  • 2021-04-04 00:29
C语言求add() sub()怎么弄的
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-04-04 00:54
C语言的函数库没有这两个函数,用户可以根据自己的需要,来创建这两个自定义函数。
比如:
int add(int x,int y)
{
return(x+y);

}
实现的是加法功能,在主函数只要调用该函数就可以了。
比如c=add(a,b);操作其实就是c=a+b;
全部回答
  • 1楼网友:野味小生
  • 2021-04-04 07:32
1.int类型
add()函数实现如下:
int add(int *p,int *q)
{
int s;
s=0;
s=*p+*q;
return(s);
}
add()函数实现如下:
int sub(int *p,int *q)
{
int d;
d=0;
d=*p-*q;
return(d);
}
2.double类型
add()函数实现如下:
double add(double *p,double *q)
{
double s;
s=0;
s=*p+*q;
return(s);
}
add()函数实现如下:
double sub(double *p,double *q)
{
double d;
d=0;
d=*p-*q;
return(d);
}
  • 2楼网友:琴狂剑也妄
  • 2021-04-04 07:03
int add(int i,int j)
{
return i+j;
}
int sub(int i,int j)
{
return i-j;
}
int main(){
int i,j;
i=20;
j=10;
printf("%d + %d = %d\n",i,j,add(i,j));
printf("%d - %d = %d\n",i,j,sub(i,j));
return 0;
}
  • 3楼网友:雾月
  • 2021-04-04 06:06
省略头文件
int add(int a,int b)
{ return a+b;}
int sub(int a,int b)
{ return a-b;}
void main()
{
int a,b;
cin>>a;
cin>>b;
cout<}
  • 4楼网友:冷風如刀
  • 2021-04-04 04:26
Given two integers 20 and 10,write a program that uses a function add() to add these two numbers and sub() to find the difference of these two numbers and then display the sum and difference in the following form:
这句话的意思是:
给你10和20这两个数,让你写一个具有加法和减法功能的程序,让这两个数相加,相减,然后输出加法和减法的结果。
程序如下:
#include
int add(int a,int b)
{
return a+b;
}
int sub(int a,int b)
{
return a-b;
}
void main()
{
int x=20,y=10;
printf("add is %d/n",add(x,y));
printf("sub is %d/n",sub(x,y));
}
大概就是这样吧,你的英文也没标点,意思大概就是这样吧。
  • 5楼网友:上分大魔王
  • 2021-04-04 03:16
意思就是写函数add和函数sub,分别要来计算20 + 10和20 - 10,代码如下:
#include
int add(int a, int b);
int sub(int a, int b);
int main()
{
int num1 = 20;
int num2 = 10;
printf("%d + %d = %d\n", num1, num2, add(num1, num2));
printf("%d - %d = %d\n", num1, num2, sub(num1, num2));
return 0;
}
int add(int a, int b)
{
return (a + b);
}
int sub(int a, int b)
{
return (a - b);
}
  • 6楼网友:迷人又混蛋
  • 2021-04-04 01:47
//1 程序如下:
#include
void add(int x,int y)
{
printf("%d+%d=%d\n",x,y,x+y);
}
void sub(int x,int y)
{
printf("%d-%d=%d\n",x,y,x-y);
}
void main( )
{
int a=20,b=10;
add(a,b);
sub(a,b);
}
//运行结果如下:
20+10=30
20-10=10
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯