所在位置:北大青鸟广州天河培训中心 >> 论坛精华 >>C语言编程

C语言编程

#include <stdio.h>
int get_int()   
{
    int a;
    scanf("%d",&a);
    return a;
}
double get_double()   
{
    double g;
   
    scanf("%lf",&g);
    return g;
}
void put_int(int a)   
{
    printf("%d",a);
}
void put_double(double a)   
{
    printf("%lf",a);
}


int AreaofRect(int l,int w)
{
    return l*w;
}
double AreaofTriangle(double b,double h)
{
    return b*h/2;
}
double AreaofRound(double r)
{
    return 3.14*r*r;
}
double Taper(double r,double h)
{
    return 3.14*r*r*h/3;
}
void main()   
{
    int l,w,s1;
    double r,h,b,s2;
    int select;
    do   
    {
        printf("/n 0、退出/n 1、长方形/n 2、三角形/n 3、圆形/n 4、圆锥/n");
        printf("请选择功能:");
        fflush(stdin);
        scanf("%d",&select);

        if(select==0)break;
        switch(select)
        {
        case 1: printf("/n请输入长方形的长和宽:");
                l=get_int();w=get_int();
                s1=AreaofRect(l,w);   
                printf("长方形的面积为:");
                put_int(s1);
               break;
        case 2: printf("/n请输入三角形的底和高:");
                b=get_double();h=get_double();
                s2=AreaofTriangle(b,h);
                printf("三角形的面积为:");
                put_double(s2);   
                break;
        case 3: printf("/n请输入圆形的半径:");
                r=get_double();   
                s2=AreaofRound(r);
                printf("圆形的面积为:");
                put_double(s2);
                break;
        case 4: printf("/n请输入圆锥底面半径和高:");
                r=get_double();h=get_double();
                s2=Taper(r,h);
                printf("圆锥的体积为:");
                put_double(s2);
                break;
        default :printf("您输入有误,请在0-4之间选择:/n");
        }
    }while(1);
}
#include <stdio.h>
int get_int()    //输入整型数
{
    int d;
    scanf("%d",&d);
    return d;
}
void put_int(int a,int b)    //输出整型数
{
    printf("%d %d/n",a,b);
}
void exchange(int *p,int *q)    //交换两数
{
    int t;
    t=*p;
    *p=*q;
    *q=t;
}
void main()        //主函数
{
    int a,b;
    printf("/n请输入两个整型数:");
    a=get_int();    //调用函数get_int()
    b=get_int();    //调用函数get_int()
    printf("/n调用前的a、b两数为: ");
    put_int(a,b);    //调用函数put_int()
    printf("/n调用后的a、b两数为:");
    exchange(&a,&b);    //调用函数exchange(&a,&b)
    put_int(a,b);    //调用函数put_int(a,b)
}
阅读导航
  •  ·暂无
开班信息
咨询热线:020-85566215
名师讲座

软件世界 梦幻体验

讲座时间:周六、日 14:00
1.软件行业真的那么高深莫测?
2.软件技术真的那么难学?
3.学习软件能做什么工作?
4.软件行业可否托付终身?

 让北大青鸟金牌培训师为你
  逐一打开问号!!

订座热线:020-85566216