#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int a=0,b=0,c=0,d=0,e=0;
float f=0,i=0;
jsq1:
printf("欢迎使用计算器\n");
printf("--------------\n");
printf("-1.加法计算 -\n");
printf("-2.减法计算 -\n");
printf("-3.乘法计算 -\n");
printf("-4.除法计算 -\n");
printf("-5.圆周率 -\n");
printf("-6.退出 -\n");
printf("--------------\n");
while(1)
{
scanf("%d",&d);
if(d==1)
{
system("cls");
printf("这里是一个加法计算器,欢迎您使用\n");
printf("---------------------------------------\n");
while(1)
{
printf("请输入第一个数(输入完毕请按回车)\n");
scanf("%d",&a);
printf("请输入第二个数(输入完毕请按回车)\n");
scanf("%d",&b);
c=a+b;
printf("它们的和是%d,退出请按0,继续请按其他数字键。\n",c);
scanf("%d",&e);
if(e==0)
{
system("cls");
d=0;
goto jsq1;
}
}
}
if(d==2)
{
system("cls");
printf("这里是一个减法计算器,欢迎您使用\n");
printf("---------------------------------------\n");
while(1)
{
printf("请输入被减数(输入完毕请按回车)\n");
scanf("%d",&a);
printf("请输入减数(输入完毕请按回车)\n");
scanf("%d",&b);
c=a-b;
printf("它们的差是%d,退出请按0,继续请按其他数字键。\n",c);
scanf("%d",&e);
if(e==0)
{
system("cls");
d=0;
goto jsq1;
}
}
}
if(d==3)
{
system("cls");
printf("这里是一个乘法计算器,欢迎您使用\n");
printf("---------------------------------------\n");
while(1)
{
printf("请输入第一个乘数(输入完毕请按回车)\n");
scanf("%d",&a);
printf("请输入第二个乘数(输入完毕请按回车)\n");
scanf("%d",&b);
c=a*b;
printf("它们的积是%d,退出请按0,继续请按其他数字键。\n",c);
scanf("%d",&e);
if(e==0)
{
system("cls");
d=0;
goto jsq1;
}
}
}
if(d==4)
{
system("cls");
printf("这里是一个除法计算器,欢迎您使用\n");
printf("---------------------------------------\n");
while(1)
{
printf("请输入被除数(输入完毕请按回车)\n");
scanf("%d",&a);
printf("请输入除数(输入完毕请按回车)\n");
scanf("%d",&b);
c=a/b;
printf("它们的商是%d,退出请按0,继续请按其他数字键。\n",c);
scanf("%d",&e);
if(e==0)
{
system("cls");
d=0;
goto jsq1;
}
}
}
if(d==5)
{
system("cls");
printf("圆周率:3.141592653589793238462643383279502884197169399375\n");
while(1)
{
printf("请输入半径(单位 厘米)\n");
scanf("%d",a);
f=a*a*3.14;
i=2*3.14*a;
printf("圆的面积是:%d平方厘米;圆的周长是:%d厘米,退出请按0,继续请按其他数字键。\n",f,i);
scanf("%d",&e);
if(e==0)
{
system("cls");
d=0;
goto jsq1;
}
}
}
if(d==6)
return 0;
}
}
|