回覆列表
  • 1 # 萌無敵秋風清天藍

    #include

    #include

    main(){

    doubledata1,data2;//把他們設成double就可以做浮點運算了

    charop;

    do{

    printf("pleaseentertheexpression:");

    scanf("%lf%c%lf",&data1,&op,&data2);//在他們之間加空格就可以打無限空格了

    switch(op){

    case"+":printf("%.2lf+%.2lf=%.2lf\n",data1,data2,data1+data2);break;

    case"-":printf("%.2lf-%.2lf=%.2lf\n",data1,data2,data1-data2);break;

    case"*":printf("%.2lf*%.2lf=%.2lf\n",data1,data2,data1*data2);break;

    case"/":if(!data2)printf("divisionbyzsro!\n");

    elseprintf("%.2lf/%.2lf=%.2lf\n",data1,data2,data1/data2);break;

    default:printf("unkownoperator!\n");

    }

    printf("doyouwanttocontinue(y/nory/n)");

    fflush(stdin);//這是清掉之前的回車鍵用的

    }while(toupper(getchar())=="y");//你的底這樣好這個應該沒有問題了吧。

    }

  • 中秋節和大豐收的關聯?
  • 放暑假了,老師還催著往群裡打卡,朋友圈裡打卡,這是變相的給家長佈置作業嗎?