发布网友 发布时间: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;
}