欢迎光临散文网 会员登陆 & 注册

C语言

2023-03-30 23:20 作者:That丶her  | 我要投稿
  1. #include<stdio.h>
    void pyramid(int n);//声明 
    int main ()
    {
    int n; 
    scanf("%d",&n);
    pyramid(n);
    return 0;
    }
    void pyramid(int n)
    {
    int i,j,k;
    for(i=1;i<=n;i++)
    {
    for(j=1;j<=n-i;j++)
    {
    printf(" ");
    }
    for(k=1;k<=i;k++)
    {
    printf("%-2d",i);
    }printf("\n");

    }
    }

  2. #include<stdio.h>
    #include<math.h>
    double fun(double x);//声明 
    int main ()
    {
    double x;
    scanf("%lf",&x);
    printf("%.5lf\n",fun(x));
    return 0;
    }
    double fun(double x)
    {
    double y;
    if(x<1)
    y=x;
    else if(x>=1&&x<10)
    y=pow(2*x-1,0.5);
    else
    y=log(3*x);
    return y;
    }

  3. #include<stdio.h>
    double mypow(double x,int n);//声明 
    int main ()
    {
    double x;
    int n;
    scanf("%lf %d",&x,&n);
    printf("%.5lf\n",mypow(x,n));
    return 0;
    }
    double mypow(double x,int n)
    {
    int i;
    double sum=1;
    for(i=1;i<=n;i++)
    {
    sum=x*sum;
    }
    return sum;
    }

  4. #include<stdio.h>
    int fun(int n);
    int main()
    {
    int n;
    scanf("%d",&n);
    printf("%d\n",fun(n));
    return 0;
    }
    int fun(int n)
    {
    int m,i;
        m=n-1;
        for(m=m;m>2;m--)
        {
            for(i=2;i<=m/2;i++)
                if(m%i==0)
                    break;
                if(i>=m/2&&m!=1){
                n=m;
    break;
            }
        }
    }

  5. #include<stdio.h>
    int fn(int a,int n);
    int SumA(int a,int n);
    int main()
    {
        int a,n;
    scanf("%d%d",&a,&n);
    printf("fn(%d,%d)=%d\n",a,n,fn(a,n));
    printf("s=%d\n",SumA(a,n));
    return 0;
    }
    int fn(int a,int n)
    {
    int i,sum=0;
    for(i=1;i<=n;i++){
    sum=sum*10+a;
    }
    return sum;
    }
    int SumA(int a,int n)
    {
    int j,s=0,sum=0;
    for(j=1;j<=n;j++){
    s=s*10+a;
    sum+=s;
    }
    return sum;
    }


C语言的评论 (共 条)

分享到微博请遵守国家法律