这题其实很简单,以后要学会独立思考,希望你能满意。 #include <stdioh>int main()
{
float a,b;
int choice;
while(1)
{
printf("请输入两个数字,当任何数字为0时结束:");
scanf("%f %f",&a,&b);
if (ab == 0)
{
break;
}
printf("(1)做加法\n(2)做乘法\n(3)做除法\n");
printf("请选择 *** 作:");
scanf("%d",&choice);
if (choice == 1)
{
printf("%2f+%2f=%2f\n",a,b,a+b);
}
else if (choice == 2)
{
printf("%2f%2f=%2f\n",a,b,ab);
}
else if (choice == 3)
{
printf("%2f/%2f=%2f\n",a,b,a/b);
}
else
{
printf("选择错误,再来!\n");
}
}
return 0;
}
#include <stdioh>
int main( )
{
double a, b;
char op;
scanf("%lf%c%lf", &a, &op, &b);
switch (op)
{
case '+':
printf("%lf + %lf = %lf\n", a, b, a + b);
break;
case '-':
printf("%lf - %lf = %lf\n", a, b, a - b);
break;
case '':
printf("%lf %lf = %lf\n", a, b, a b);
break;
case '/':
if (b != 0)
printf("%lf / %lf = %lf\n", a, b, a / b);
else
printf("除数不能是0! \n");
break;
}
}
以上就是关于用switch编写一个c语言程序全部的内容,包括:用switch编写一个c语言程序、用switch语句编程设计一个简单的计算器程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)