【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《计算器》,欢迎阅读!
#include <stdio.h>
void displaymenu()
{
printf("1------+\n");
printf("2-------\n");
printf("3------*\n");
printf("4------/\n");
printf("5------quit\n");
}
void add()
{
float a1,a2;
printf("请输入两个加数:\n");
scanf("%f%f",&a1,&a2);
printf("%f+%f=%f\n",a1,a2,a1+a2);
}
void sub()
{
float a1,a2;
printf("请输入被减数和减数:\n");
scanf("%f%f",&a1,&a2);
printf("%f-%f=%f\n",a1,a2,a1-a2);
}
void mul()
{
float a1,a2;
printf("请输入两个乘数:\n");
scanf("%f%f",&a1,&a2);
printf("%f*%f=%f\n",a1,a2,a1*a2);
}
void div()
{
float a1,a2;
printf("请输入被除数和除数:\n");
scanf("%f%f",&a1,&a2);
printf("%f/%f=%f\n",a1,a2,a1/a2);
}
void selectmenu()
{
int choice;
while(1)
{
displaymenu();
printf("请输入你的选择1-5:\n");
scanf("%d",&choice);
switch(choice)
{
case 1:add();break;
case 2:sub();break;
case 3:mul();break;
case 4:div();break;
case 5:exit();
default:
printf("输入菜单有误!\n");
}
}
}
void login()
{
int pw;
printf("请输入密码:\n");
scanf("%d",&pw);
if(pw==123)
{
printf("密码正确!\n");
selectmenu();
}
else
printf("密码输入错误");
}
int main()
{
login();
return 0;
}
本文来源:https://www.wddqxz.cn/518685e24b649b6648d7c1c708a1284ac8500564.html
微信扫码分享