c语言关于do while循环的问题

发布网友 发布时间:2022-04-23 02:21

我来回答

1个回答

热心网友 时间:2023-10-11 13:07

#include <stdio.h>
#include <math.h>
int main()
{
int select; 
char o;
double x,y,r;


printf("**************************************\n");
printf("* 小小计算器 *\n");
printf("* 1 加法 *\n");
printf("* 2 减法 *\n");
printf("* 3 乘法 *\n");
printf("* 4 除法 *\n");
printf("* 5 判断数字的位数 *\n");
printf("* 6 计算圆面积 *\n");
printf("* 7 判断闰年 *\n");
printf("* 8 成绩转换 *\n");
printf("**************************************\n");

do
{
printf("请选择:\n");
scanf("%d",&select);


switch(select)
{
case 1: //加法运算
printf("请输入x:");
scanf("%lf",&x);
printf("请输入y:");
scanf("%lf",&y);
r=x+y;
printf("\n%.3f+%.3f=%.3f\n",x,y,r);

break;
default:printf("输入有误,请选择1-8有效选项\n");
}
fflush(stdin);  //清除缓冲区 
printf("按y退出");
scanf("%c",&o);


}while(o!='y');

return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com