求C语言 简单计算的程序~~

来源:百度知道 编辑:UC知道 时间:2024/06/23 06:51:27
求x+y+z 的计算程序~

要求是分别 用函数的 void 和 return 两种方法

void add(int *sum,int x,int y,int z)
{
*sum=x+y+z;
}
或者
void add(int &sum,int x,int y,int z)
{
sum=x+y+z;
}

int add(int x,int y,int z)
{
return x+y+z;
}

main()
{
int sum1=0,sum2=0,x=1,y=2,z=3;
add(&sum1,x,y,z);//或者add(sum1,x,y,z);
sum2=add(x,y,z);
printf("sum1=%d+%d+%d=%d",x,y,z,sum1);
printf("sum2=%d+%d+%d=%d",x,y,z,sum2);
}

#include<stdio.h>
int main()
{
int x=0,y=0,z=0;
int sum=0;
printf("请输入x,y,z的值:\n");
scanf("%d,%d,%d",&x,&y,&z);
sum=x+y+z;
printf("结果为%d",sum);
ruturn 0;
}

不好意思,好久没用过C了。大概是这样的,没有在机子上编译的,不知道有错误没。
如果函数前面是void的话,是不用return的,所以我换成了int,就是返回整形值。