博文

pku(2521)(2005-08-16 21:55:00)

摘要:#include <stdio.h> int main() { int a,b,c,d; while(1) { scanf("%d%d%d%d",&a,&b,&c,&d); if (a==0 && b==0 && c==0 && d==0) return 0; printf("%d\n",a+c-b); } }......

阅读全文(2077) | 评论:0

pku(2572)(2005-08-16 21:36:00)

摘要:#include <stdio.h> #include <string.h> int main() { char a[8],b[8],c[8],d[8]; char op[25]; int pos,pos2; int i,flag,k; while(1) { scanf("%s",&op);     pos=pos2=0;     while(op[pos2]!='+')     {     a[pos]=op[pos2];     pos++;     pos2++;     }     a[pos]='\0';     pos2++;     pos=0;     while(op[pos2]!='=')     {     b[pos]=op[pos2];     pos++;     pos2++;     }     b[pos]='\0';     pos2++;     pos=0;     while(op[pos2]!='\0')     {     c[pos]=op[pos2];     pos++;     pos2++;   &......

阅读全文(2861) | 评论:0

pku(2555)(2005-08-16 20:56:00)

摘要:#include <stdio.h> #include <math.h> int main() { float Cw=4.19; float Ci=2.09; int Em=335; float a,b,c,d; float t,Mw,Mi; while(1) { scanf("%f%f%f%f",&a,&b,&c,&d); d=-d; if (a<0.001 && b<0.001 && c<0.001 && d<0.001) return 0; if (a*c*Cw-b*d*Ci>0) {     if (a*c*Cw-b*d*Ci-b*Em>0)     {     Mw=a+b;     Mi=0;     t=(a*c*Cw-b*d*Ci-b*Em)/Cw/(a+b);     }     else     {     Mw=a+(a*c*Cw-b*d*Ci)/Em;     Mi=b-(a*c*Cw-b*d*Ci)/Em;     t=0;     } } else {     if (b*d*Ci-a*c*Cw-a*Em>0)     {     Mw=0;     Mi=a+b;     t=-(b*d*Ci-a*c*Cw-a*Em)/Ci/(a+b);     }  &n......

阅读全文(3096) | 评论:0