PAT1010

来源:互联网 发布:java action定义 编辑:程序博客网 时间:2024/05/28 06:05

PAT1010

#include <stdio.h>#define MAX 2000int main () {    char str[MAX];    int len;    int i;    int a,b;    //scanf("%d",math);    gets(str);    len=strlen(str);if ((len+1)%2!=0) {        len=len/2;    } else {        len=(len+1)/2;   }    int math[len];    for (i=0;i<len;i++) {        math[i]=atoi(&str[2*i]);    }    for(i=0;i<len;) {        a=math[i];        b=math[i+1];        if (a==0) {            if (i==0) {            printf ("0 0");           } else { printf (" 0 0"); } //           if (i<len-2) printf ("+");            i=i+2;        } else if ( a!=0 && b>0) {           if (i==0) {            printf ("%d %d",a*b,b-1);           } else { printf (" %d %d",a*b,b-1); } //           if (i<len-2) printf ("+");            i=i+2;        } else if (b==0) {        i=i+2;        }    }    return 0;}
0 0
原创粉丝点击