黑马程序员技术交流社区

标题: 函数声明的使用,打印图形和求平均值. [打印本页]

作者: 365616804    时间: 2015-4-15 23:34
标题: 函数声明的使用,打印图形和求平均值.
#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也是整形,得到的值也就会是整形
}
作者: pangang    时间: 2015-4-16 00:30
学了三天,还是看不懂,好着急




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2