• 《C程序设计II》简易计算器,杨辉,数字杯子图形


    《C程序设计II》简易计算器,杨辉,数字杯子图形。《C程序设计II》简易计算器,杨辉,数字杯子图形。《C程序设计II》简易计算器,杨辉,数字杯子图形。

     《C程序设计II》简易计算器,杨辉,数字杯子图形。《C程序设计II》简易计算器,杨辉,数字杯子图形。《C程序设计II》简易计算器,杨辉,数字杯子图形。《C程序设计II》简易计算器,杨辉,数字杯子图形。

    #include<stdio.h> 
    #include<stdlib.h> 
    int fun(int m,int n){
        int a[100][100],i,j,num;
        for(i=0;i<100;i++)      
        {
            for(j=0;j<100;j++)
                a[i][j]=0;
        }
        for(i=0;i<50;i++)                       
            a[i][0]=1;
        for(i=1;i<50;i++)                                 
            for(j=1;j<=i;j++)
                a[i][j]=a[i-1][j]+a[i-1][j-1];
        return a[m][n];
    } 
    int main(){
        int m,n;
        scanf("%d%d",&m,&n);
        if(n>m){
            printf("NO Value!");
        }else{
            printf("%d
    ",fun(m,n));
        }
        return 0;
    }

    #include<stdio.h> 
    #include<stdlib.h> 
    int main(){
        int m,i,j,p;
        char t='A',x;
        scanf("%d",&m);
        char f='A'+(m*2);
        p=m+6;
        for(i=0;i<m;i++){
            for(j=0;j<i;j++){
                printf("*");
            }
            printf("%c",t);
            if(i==m-1){
                x=t;
                    printf("%c",++x);
                    p--;
            }
            for(j=(p-=2);j>2;j--){
                printf(" ");
            }
            printf("%c",f);
            printf("
    ");
            t++;
            f--;
        }
        return 0;
    }

     实现一个建议计算器:

    输入

    3

    1,2,3

    +,*

    #include<stdio.h> 
    #include<stdlib.h> 
    #include<string.h> 
    char a1[100]={0};
    int a[100]={0};
    int main(){
        int i=0,t,sum=0,flag=1,p;
        char op[40]={''};
        scanf("%d",&t);
        getchar();
        gets(a1);
        gets(op);
        p=0;
        for(i=0;i<strlen(a1);i++){
            if(a1[i]>='0'&&a1[i]<='9'){
                a[p++]=a1[i]-'0';
            }
        }
        for(i=0;i<strlen(op);i++){
            if(op[i]==',') continue;
            if(op[i]=='+'){
              if(flag){
                  sum=a[i]+a[i+1];
                  flag=0;
              }else{
                  sum+=a[i];
              }
            }else if(op[i]=='-'){
                if(flag){
                  sum=a[i]-a[i+1];
                  flag=0;
              }else{
                  sum-=a[i];
              }
            }else if(op[i]=='*'){
                if(flag){
                  sum=a[i]*a[i+1];
                  flag=0;
              }else{
                  sum*=a[i];
              } 
            }else if(op[i]=='/'){
                if(flag){
                  sum=a[i]/a[i+1];
                  flag=0;
              }else{
                  sum/=a[i];
              } 
            }
        }
        printf("%d",sum);
        return 0;
    }
  • 相关阅读:
    我受不了了,可能拿不到毕业证了
    [My B.S paper draft]我的本科答辩论文草稿
    Memory Dog for Autodesk Maya
    Silent Hill 5 Bug
    AMPAS/ASC Common File Format LUT
    CUDAAccelerated LUT Converter for DI Workflow
    Forking AfterBurn into Maya
    nicEdit上传图片无法显示的问题
    用插值的方法进行直方图平滑
    一个新的做presentation的利器
  • 原文地址:https://www.cnblogs.com/dgwblog/p/10707924.html
Copyright © 2020-2023  润新知