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

C语言典型编程1

程序员文章站 2022-12-23 14:50:54
关于C的一些小而精的编程,适合希望提升编程能力的初学者学习:关键编程也就几句,但思维可以迁移到其他编程语言。同一问题,算法多种 //阶乘运算(有多种编写方式,编程需要看懂,更要打出来)#includemain(){ int x; float y=1; int i=2; scanf( ......

关于c的一些小而精的编程,适合希望提升编程能力的初学者学习:关键编程也就几句,但思维可以迁移到其他编程语言。同一问题,算法多种

//阶乘运算(有多种编写方式,编程需要看懂,更要打出来
#include<stdio.h>
main()
{
    int x;
    float y=1;
    int i=2;
    scanf("%d",&x);
    while(x<0)
    {
        printf("input again:");
        scanf("%d",&x);
    }
    if(x==0||x==1)
    {
        printf("x!阶乘为%f",y);
        return 0;
    }
    while(i<=x)
    {
        y=y*i;
        i++;
    }
    printf("%d!=%f",x,y);
}

 

 

//3数降序排序
#include<stdio.h>
main()
{
    int a,b,c,t;
    printf("input a,b,c,");
    scanf("%d%d%d",&a,&b,&c);
    if (a<b)
    {
        t=a;
        a=b;
        b=t;
    }
    if(a<c)
        {t=a;
    a=c;
    c=t;
    }
    if(b<c)
    {
        t=b;
        b=c;
        c=t;
    }
    printf("a=%d,b=%d,c=%d",a,b,c);
}

备注:暂时用比较基础的方法来写,循序渐进学习高级编程。如果看官能发挥主观能动性编写更好的,这更比程序重要。