• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

《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\n",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("\n");
        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]={'\0'};
    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;
}

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
有三个整数abc,由键盘输入,输出其中的最大的数。发布时间:2022-07-14
下一篇:
hdu2017字符串统计【C++】发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap