求做一道c语言编程题,

2024-12-31 16:14:36
推荐回答(2个)
回答1:

#include 
int main(){
int x,y,r;
char op;
printf("请您输入一条计算式:");
scanf("%d %c %d",&x,&op,&y);
switch(op){
case '+': r=x+y;break;
case '-': r=x-y;break;
case '*': r=x*y;break;
case '/': 
     if(y==0){
         printf("除数不能为0!\n");
         r=0;
     }else{
         r=x/y;
     }
     break;
        default:
            printf("运算符错误!\n");
            r=0;

}
printf("%d %c %d = %d \n",x,op,y,r);

return 0;
}

回答2:

floatfun(floatn){floaty;intt;y=(n-(int)n)*100+0.5;t=(int)y;y=(int)n+(float)t/100;returny;}