#includestdio.h
站在用户的角度思考问题,与客户深入沟通,找到故城网站设计与故城网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广、域名与空间、雅安服务器托管、企业邮箱。业务覆盖故城地区。
int fun(int a,int b)
{
int sum=0;
sum=b+a;
return sum;//返回值为为变量值和
}
int main()
{
int a,b,sum=0;
scanf("%d%d",a,b);
sum=fun(a,b);//调用函数
printf("%d",sum);
return 0;
}
#includestdio.h
float add(float a,float b)
{
return a+b;
}
int main()
{
float add(float a,float b);
float num1,num2;
printf("请输入两个数:");
scanf("%f %f",num1,num2);
printf("两数的和是:%f\n",add(num1,num2));
return 0;
}
在函数add中,变量c没有定义数据类型,所以提示error C2065: 'c' : undeclared identifier,这里的c是局部变量,作用域是它所在的函数内部,这个函数中的c和main中的c是不能混淆的。函数应改为:
int add(int x, int y)
{
int c;
c=x+y;
return(c);
}
直接求两数之和include stdio.hint main (){int a,b,sum; //申明a,b,sum为整型
a=1;b=1; //给a,b赋值,这里a,b自己定
sum=a+b; //求和
printf{"the sum is %d",sum}; //输出sum的值
return (0);}
求输入的两数之和#include stdio.hint main (){int a,b,sum;
printf{"Please enter x,y:"}; //提示输入x,y
scanf{"%d,%d",a,b}; //将输入的值赋给a,b
sum=a+b; //求和
printf{"the sum is %d",sum}; //输出sum的值
return (0);
}
使用函数求和:
#include stdio.hint sum(int x,int y) //定义求和函数{int sum; //申明sum为整数型sum=x+y; //将输入函数的x,y求和return(sum); //向函数返回sum的值}
int main () //以下为主函数{int a,b,sum;
sum=sum(a,b); //调用求和函数
printf{"the sum is %d",sum}; //输出sum的值
return (0);
}
望采纳,嘿嘿。
如果是整形:
int sum(int a,int b)
{
return a+b;
}
-----------------------------------------------
由于你没有指定数的类型,写通用函数比较麻烦。
简单的办法是用宏来定义函数:
#define sum(a,b) ((a)+(b))
这样不必考虑 两个数的类型啦!
#include stdio.h
#include stdlib.h
#define sum(a,b) ((a)+(b))
void main()
{
int ia=3,ib=4;
int x;
float fa=2.3,fb=4.5;
float y,z;
x = sum(ia,ib); // 整型
y = sum(fa,fb); // 浮点型
z = sum(fa,fb) + sum(ia,ib);
printf("x=%d\n",x);
printf("y=%f\n",y);
printf("z=%f\n",z);
}
直接求两数之和include
stdio.hint
main
(){int
a,b,sum;
//申明a,b,sum为整型
a=1;b=1;
//给a,b赋值,这里a,b自己定
sum=a+b;
//求和
printf{"the
sum
is
%d",sum};
//输出sum的值
return
(0);}
求输入的两数之和#include
stdio.hint
main
(){int
a,b,sum;
printf{"Please
enter
x,y:"};
//提示输入x,y
scanf{"%d,%d",a,b};
//将输入的值赋给a,b
sum=a+b;
//求和
printf{"the
sum
is
%d",sum};
//输出sum的值
return
(0);
}
使用函数求和:
#include
stdio.hint
sum(int
x,int
y)
//定义求和函数{int
sum;
//申明sum为整数型sum=x+y;
//将输入函数的x,y求和return(sum);
//向函数返回sum的值}
int
main
()
//以下为主函数{int
a,b,sum;
sum=sum(a,b);
//调用求和函数
printf{"the
sum
is
%d",sum};
//输出sum的值
return
(0);
}
原创噢~