【项目任务】
用简单的函数调用求两数之和。通过这个例子,学会如何划分程序功能,将哪些功能放到函数中解决。
【设计思路】
在主函数中获得两个加数,利用编写的函数调用获得结果,返回主函数,再输出结果。
【程序代码】
#include <stdio.h>
float add(float x,float y)
{
float z;
z=x+y;
return(z);
}
main()
{
float a,b,c;
scanf("%f,%f",&a,&b);
c=add(a,b);
printf(" The Sum is %f",c);
}
【运行结果】
3.6,6.5
The Sum is 10.000000
【知识拓展】
1.主函数也是一种函数,不同的是,每一个程序的运行都是从主函数main( )开始的。
2.主函数可以调用其他函数,其他函数可以调用主函数之外的所有函数,包括它们自身。
3.每个函数一般都能实现一个独立的功能,如add( )函数实现了两个数相加的功能,这个功能相对独立和简单。
4.函数add( )返回结果给主函数,赋值给c,这是函数影响主函数数值的最常见的方法。
5.注意:程序中的输入格式是浮点数中间有一个逗号。所以,运行时输入的数字之间也要有一个逗号。