首页 > 软件 > 1+1=3的计算器代码c++谁会

1+1=3的计算器代码c++谁会

软件 2024-04-01

计算器怎么1+1=3?

计算器是普通的哈!!! 不会就不要骂人啊? 我再说一 片,计算器没有问题... 答: 先按1+1(然后)=2再按"="号就等与1+1=2=3 1+1=2...每后面的答案多按个"="比前面的答案多一倍

怎样在计算器上算出1+1=3?各位老大计算器要是好的哦

多按一个“=”

c语言中 简单计算器代码的编写 (注意! 是简单的计算器代码编写!)

-以前无聊的时候写的,感觉还不错。 说明:编译打开程序之后,输入的是算式,就是你要求的那样。支持的运算有 加减乘除,平方根,求余,对数,阶乘(只能计算整数阶乘,小数会四舍五入再计算),按位与或非,三角函数等。详见代码中的sign字符串数组里面的命令。 例如输入:1.5*3.14159-10^3+cos(12*6-15)*10 ----------caodd_2010------------------------- #include #include #include #include #define PAI 3

计算器程序的代码怎么写啊,求大神,C语言版的

/*他还不完善*/
#include
#include//管理getch();
#include//管理exit();
voidmenu();//菜单函数声明
voidlogin();//密码函数
intlogin1();//密码函数的返回
voidzhukong();//主控函数
doubleadd(doublex,doubley);//各各算法
doubledivide(doublex,doubley);
doublemultipliaction(doublex,doubley);
doublesubtract(doublex,doubley);
intqiuyu(intx,inty);
doubleliejia(intx,doubley);
doubleliecheng(intx,doubley);
doubleduojia(intx);
intjiechengliejia(intx);
intmain()//主函数
{
login();//调用密码函数
zhukong();//调用主控函数
return0;//返回值为零
}
voidmenu()
{
printf("===========================================\n");//菜单语句
printf("|-------计---算---器---主---菜---单-------|\n");
printf("===========================================\n");
printf("|——————————+——————————|\n");
printf("|Ⅰ--加法|Ⅱ--减法|\n");
printf("|——————————|——————————|\n");
printf("|Ⅲ--乘法|Ⅳ--除法|\n");
printf("|——————————|——————————|\n");
printf("|Ⅴ--求余|Ⅵ--阶加|\n");
printf("|——————————|——————————|\n");
printf("|Ⅶ--阶乘|Ⅷ--多加|\n");
printf("|——————————+——————————|\n");
printf("|Ⅸ--阶乘累加|反正就是计算器|\n");
printf("|——————————+——————————|\n");
printf("===========================================\n");
printf("|¤--退出-kk|\n");
printf("===========================================\n");
printf("\n");
}
voidlogin()
{
intpassward;
passward=login1();
if(passward==1)
{
printf("密码正确!欢迎使用!\n");
printf("按任意键继续……\n\n\n\n\n\n\n");
getch();
zhukong();
}
else
exit(0);
}
voidzhukong()
{
chara;//定义字符串
doubleb,c,d;
while(1)
{
ceshi1:
menu();
printf("请输入您的选择:\n");
scanf("%c",&a);
if(a=='0')
{
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n感谢您的使用~\n\n\n\n\n\n\n\n");
exit(0);
}
elseif(a!='1'&&a!='2'&&a!='3'&&a!='4'&&a!='5'&&a!='6'&&a!='7'&&a!='8'&&a!='9')
{
printf("您的输入有误,请重新输入!\n\a\a");
fflush(stdin);//清除缓存
getch();
system("cls");//清除屏幕
gotoceshi1;//goto的应用点
}
elseif(a!='8')//关于多加的特殊处理
{
printf("请输入第一个数用回车确定\n");
scanf("%lf",&b);
printf("请输入第二个数用回车开始计算\n");
scanf("%lf",&c);
switch(a)//开始选择
{
case'1':
d=add(b,c);
break;
case'2':
d=divide(b,c);break;
case'3':
d=multipliaction(b,c);break;
case'4':
d=subtract(b,c);break;
case'5':
d=qiuyu(b,c);break;
case'6':
d=liejia(b,c);break;
case'7':
d=liecheng(b,c);break;
case'8':
d=duojia(b);break;
case'9':
d=jiechengliejia(b);break;
default:
{
printf("您的输入有误,请重新输入!\n\a\a");
fflush(stdin);//清除缓存
getch();
system("cls");//清除屏幕
gotoceshi1;
break;
}
gotoceshi1;//goto的开始点
break;
}
}
else
{
printf("请输入要相加的次数:\n");
scanf("%lf",&b);
d=duojia(b);
}
printf("得到的答案是:%5.2lf\n\n\n\n\n\n\n",d);
fflush(stdin);
printf("按任意键继续……\n");
getch();
system("cls");
}
}
intlogin1()//各种返回值函数
{
chara[20];
inti;
printf("▁▁▁▁▁▁▁▁▁\n");
printf("▏您共有三次机会▕\n");
printf("▔▔▔▔▔▔▔▔▔\n");
printf("密码为→:abc123\n");
printf("▔▔▔▔▔▔▔▔▔\n");
i=0;
while(i<3)
{
printf("▁▁▁▁▁▁▁▁▁\n");
printf("请输入密码:");
scanf("%s",&a);
printf("▔▔▔▔▔▔▔▔▔\n");
if(0==strcmp(a,"abc123"))
return1;
else
printf("密码错误!请重新输入№№\a\n");
i++;
}
printf("№№№三次错误!系统退出!№№№\a\a\a\n");
exit(0);
}
doubleadd(doublex,doubley)
{
doubled;
d=x+y;
returnd;
}
doubledivide(doublex,doubley)
{
doubled;
d=x-y;
returnd;
}
doublemultipliaction(doublex,doubley)
{
doubled;
d=x*y;
returnd;
}
doublesubtract(doublex,doubley)
{
doubled;
if(y==0)
{
printf("分母不能为“0”!\n");
printf("按任意键继续……");
getch();
zhukong();
}
else
d=x/y;
returnd;
}
intqiuyu(intx,inty)
{
intd;
d=x%y;
returnd;
}
doubleliejia(intx,doubley)
{
doubled,z;
z=0;
d=0;
while(z{
d+=x;
z++;
}
returnd;
}
doubleliecheng(intx,doubley)
{
doubled,z;
z=0;
d=1;
while(z{
d=d*x;
z++;
}
returnd;
}
doubleduojia(intx)
{
inti,d,t;
doublez;
d=0;
t=0;
for(i=0;i{
printf("请输入%d个数!\n",t=t+1);
scanf("%lf",&z);
d+=z;
}
returnd;
}
intjiechengliejia(intx)
{
inta,e,q,s,t;
e=0;
q=1;
t=0;
a=1;
while(t{t++;
while(a<=t)
{
q=a*q;
a++;
}
e=q+e;
}
returne;
}
/*
不完善点
1、密码输入正确后选择会提示错误
2、有很多用的if来判断对错
3、在所有的算法中多加是另外执行的
4、加减乘除只能单独运算不能和在一起
*/

计算器算1+1=3是怎么回事?

计算器如果算到1+1=3,那说明这个计算机出了问题,这个计算器可能坏了,你可以去修理店修理一下,或者是直接换一个新的。

标签:计算器 数学 学习 C(编程语言) C语言

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18