《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; }
原文:https://www.cnblogs.com/dgwblog/p/10707924.html