#include <stdio.h>
int main(int argc, const char * argv[]) {
void line2(int n);
line2(6);//打印图形,只用把函数声明拷贝过来就可以了
//计算3个数的和
int sum(int x,int b,int c);//1种方法:调用和的公式声明
printf("sum=%d\n",sum(12,21,1));//不用另外定义,直接在里面利用函数
int s=sum(12,13,3);//2中方法:这种调用方法就需要另外定义个变量保存和的值
printf("s=%d\n ",s);
//3.计算3个数的平均值
float average(int x,int v,int b);
printf("average=%.2f\n",average(12,23,34));//得到的值为整形.把除以3改成除 以3.0就可以,得带float类型
return 0;
}
void line2(int n){
for (int a=1;a<n;a++){
void line();//调用line函数,先把声明调过来然后在用
line();}//调用他的函数
}
void line(){
printf ("--*--\n");
}
//2.计算3个数的和
int sum(int x,int b,int c){
return x+b+c;
}
//3.计算3个平的平均数
float average(int x,int v,int b){
return (x+v+b)/3;//此时需要注意的时3个数的类型的整形除以的3也是整形,得到的值也就会是整形
} |
|