1./*求圆的面积,s=Πr*2*/
#include <stdio.h> #define PI 3.1415 ? ?//定义一个宏,大写,与普通变量区分开? int hh(int argc, char* argv[]) { ? ? float r = 0.0f; //定义一个变量,r 系统给r 开辟了一个4字节的空间;? ? ? float area=0.0f; ? ? printf("请输入圆的半径:");? ? ? // 获得半径,键盘输入 ? ? scanf("%f", &r); ? //? ? ? //算法求得面积;area=3.14*r*r ? ? area=PI*r*r; ? ? //输出结果; ? ? printf("area=%.7f\n", area);
? ? return 0; }
2.求和
/* 用分函数的方式求两个数的和; ?? ?定义一个函数去计算两个变量的和 ?? ?在函数内部计算(怎么去传递数据到函数内部)---》需要形参将变量传递? ?? ?通过得到函数内部的结果(通过返回值得到)?*/? #include<stdio.h> int add_fun(int a,int b) { ?? ?return a+b; }
//主函数中调用分函数,并得到结果赋值给ret, int main(int argc,char *argv[]) { ?? ?//定义两个变量,键盘输入? ?? ?int data01=0,data02=0; ?? ?int ret=0; ? ? //存放函数结果;? ?? ?printf("请输入两个变量的值:"); ?//阻塞提示语? ?? ?scanf("%d %d",&data01,&data02); ?//键盘输入值,原样输入;? ?? ?//函数的调用; ?? ?ret=add_fun(data01,data02); ? // a=data01,b=data02 ?? ?//输出ret结果? ?? ?printf("ret=%d\n",ret);? ?? ?return 0; ?}?
|