C语言大数四则运算不用数组和指针

C语言中,不用数组和指针,完成大数的四则运算

不用数组和指针哪要用什么?

#include <stdio.h>
int main(int argc, char** argv)
{
    float  a,b;
    char op;
    END:printf("请输入算式:");
    scanf("%f%c%f",&a,&op,&b);
    switch(op)
    {
        case '+':
            printf("%g+%g=%g\n",a,b,a+b);break;
        case '-':
            printf("%g-%g=%g\n",a,b,a-b);break;
        case '*':
            printf("%g*%g=%g\n",a,b,a*b);break;
        case '/':
            if (0==b)
            printf("除数不能为零!\n");
            printf("%g/%g=%g\n",a,b,a/b);break;
        default:
            printf("运算符错误!\n");
    }
    char ch;
    printf("是否继续运算(Y/N or y/n):");
    scanf("%1s",&ch); //%c改成%1s
    if(ch=='Y'||ch=='y')
    goto END;
    else
    printf("over!");
    return 0;
}