c语言编程:用指针变量作函数参数求三个数和

 我来答
tianlidon
2016-01-02 · TA获得超过1219个赞
知道小有建树答主
回答量:676
采纳率:85%
帮助的人:102万
展开全部
#include "stdafx.h"
#include "process.h"
double getsum(double *a, double *b, double *c);//声明函数  参数为double类型的指针
int main(int argc,char* argv[])
{
double *sum=new double;
*sum = 0;
double x = 1.33332;
double y = 2.1;
double z = 6.4;
*sum=getsum(&x, &y, &z);//用变量地址做参数调用函数
printf("%g\n",*sum);
delete sum;//释放空间
sum = NULL;
system("pause");
return 0;
}
double getsum(double *a, double *b, double *c)

return (*a +*b+ *c );
}
匿名用户
2012-01-03
展开全部
不知道这个理解,对不对
#include <stdio.h>
typedef int T;
T Sum(T *a, T *b, T *c){
return *a + *b + *c;
}
int main(){
T a,b,c;
printf("Please input number:\n");
scanf("%d %d %d", &a, &b, &c);
T sum = Sum(&a, &b, &c);
printf("sum = %d\n", sum);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友28b4182
2012-01-03 · TA获得超过7217个赞
知道大有可为答主
回答量:4847
采纳率:100%
帮助的人:1758万
展开全部
#include<stdio.h>
int sum(int *a,int *b,int *c){return *a+*b+*c;}
int main()
{
int a,b,c;
while(scanf("%d%d%d",&a,&b,&c)!=EOF)
{
printf("%d\n",sum(&a,&b,&c));
}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
swine288
2012-01-02 · TA获得超过428个赞
知道答主
回答量:278
采纳率:0%
帮助的人:190万
展开全部
void fun(int a,int b ,int c,int *sum ,int *mul) { *sum=(a+b+c); *mul=(a*b*c); } void fun(int a,int b ,int c,int *
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1a8fe55
2012-01-03 · 超过13用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:29.9万
展开全部
不知道我理解对了没,你可以试试我写的这个

#include<stdio.h>
#include<stdlib.h>
void Sum(float *sum,float a,float b,float c)
{
*sum=a+b+c;
}
void main()
{
float a,b,c,*sum=(float *)malloc(sizeof(float));
printf("请输入a,b,c的值:\n");
scanf("%f%f%f",&a,&b,&c);
Sum(sum,a,b,c);
printf("a+b+c=%.2f\n",*sum);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式