欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

简单的C语言程序

程序员文章站 2022-03-09 15:17:01
...

编程实例1:求10!
实现过程:在写程序之前首先要理清求10!的思路。求一个数n的阶乘也就是用n*(n-1)(n-2)…*2*1。
程序主要代码如下:

main()
{
    int i=2,n=10;
    float fac=1;
    while(i<=n)
    {
        fac=fac*i;
        i++;
    }
    printf("factorial of %d is:%.2f.\n",n,fac);
}

简单的C语言程序

编程实例2:3个数由大到小排序
程序主要代码如下:

main()
{
    int a,b,c;
    printf("Please input a,b,c:\n");
    scanf("%d%d%d",&a,&b,&c);
    if(a>=b&&b>=c)
    {
        printf("The order of the number is :\n");
        printf("%d,%d,%d\n",a,b,c);
    }else if(a>=c&&c>=b)
    {
        printf("The order of the number is :\n");
        printf("%d,%d,%d\n",a,c,b);
    }else if(b>=a&&a>=c)
    {
        printf("The order of the number is :\n");
        printf("%d,%d,%d\n",b,a,c);
    }else if(b>=c&&c>=a)
    {
        printf("The order of the number is :\n");
        printf("%d,%d,%d\n",b,c,a);
    }else if(c>=a&&a>=b)
    {
        printf("The order of the number is :\n");
        printf("%d,%d,%d\n",c,a,b);
    }else if(c>=b&&b>=a)
    {
        printf("The order of the number is :\n");
        printf("%d,%d,%d\n",c,b,a);
    }
}

简单的C语言程序

编程实例3:猴子吃桃
实例说明:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上 想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天共摘了多少个桃子。
实例分析:
第十天:1个
第九天:(1+1)*2=4
第八天:(4+1)*2=10

第一天:(total+1)*2=total
程序主要代码如下:

main()
{
    int day,total;
    day=9;
    total=1;
    while(day>0)
    {
        total=(total+1)*2;
        day--;
    }
    printf("the total is %d\n",total);
}

简单的C语言程序

编程实例4:阳阳买苹果
实例说明:阳阳买苹果,每个苹果0.8元,阳阳第一天买两个苹果,第二天开始每天买前一天的两倍,直到购买的苹果个数为不超过100的最大值,编程求阳阳每天平均花多少钱?
程序主要代码如下:

main()
{
    int day,n,total;
    double cost;
    day=2;
    n=2;
    total=2;
    while(n<=100)
    {
        n=n*2;
        total=total+n;
        day++;
    }
    cost=total*0.8/(day-1);
    printf("Yanyang average everyday spend is :%f\n",cost);
}

简单的C语言程序