資源簡介
計算器小程序,可以實現對實數的加減乘除,開方,冪次的運算。
代碼片段和文件信息
#include?
#include?
#include?
#include??
#include?
#include?
int?main();
double?xy;
double?XY;
/*********************************輸入倆操作數************************/
void?Input()
{
printf(“\t\t\t?請輸入兩個操作數:?\n\n“);
scanf(“%lf%lf“&X&Y);?
x=X;
y=Y;
printf(“\t\t請按任意鍵繼續“);
getchar();
}
/****************************加**************************************/
void?Add()
{
??double?sum;
??sum=x+y;
printf(“輸入兩數之和為:sum=%lf\n“sum);
printf(“按“ESC”返回主菜單“);
int?c;
c=getch();
if(c==27)
{
system(“cls“);
?main();
}
}
/****************************減******************/
void?Subtract()
{
printf(“%lf%lf“xy);
double?Sub1Sub2;
????Sub1=x-y;
Sub2=y-x;
printf(“兩操作數之差為:Sub1=%lfSub2=%lf\n“Sub1Sub2);
printf(“按“ESC”返回主菜單“);
int?c;
c=getch();
if(c==27)
{
system(“cls“);
?main();
}
}
/****************************乘******************/
void?Multiplication()
{
double?Mul;
Mul=x*y;
printf(“兩操作數之積為:Mul=%lf\n“Mul);
printf(“按“ESC”返回主菜單“);
int?c;
c=getch();
if(c==27)
{
system(“cls“);
?main();
}
}
/**********************************除**************************/
void?Division()
{
double?Div1Div2;
Div1=x/y;
Div2=y/x;
printf(“兩操作數之商為:Div1=%lfDiv2=%lf\n“Div1Div2);
printf(“按“ESC”返回主菜單“);
int?c;
c=getch();
if(c==27)
{
system(“cls“);
?main();
}
}
/**********************************冪**************************/
void?Power()
{
double?Pow1=0Pow2=0;
Pow1=pow(xy);
Pow2=pow(yx);
printf(“兩操作數之冪為:Pow1=%lfPow2=%lf\n“Pow1Pow2);
printf(“按“ESC”返回主菜單“);
int?c;
c=getch();
if(c==27)
{
system(“cls“);
?main();
}
}
int?main()
{
int?n=1;
while(n)
{
system(“cls“);
printf(“\n\n“);
printf(“\t\t?*************運算器程序*************“);
printf(“\n\n\n“);
printf(“\t\t\t?—————主菜單—————\n“);
printf(“\t\t\t?-????(1)輸入兩個操作數???-\n“);
printf(“\t\t\t?-????(2)加???????????????-\n“);
printf(“\t\t\t?-????(3)減???????????????-\n“);
printf(“\t\t\t?-????(4)乘???????????????-\n“);
printf(“\t\t\t?-????(5)除???????????????-\n“);
printf(“\t\t\t?-????(6)冪???????????????-\n“);
printf(“\t\t\t?-????(7)退出?????????????-\n“);
printf(“\t\t\t?—————————————\n“);
printf(“\n\n\t\t\t請輸入您所需相應操作前的數字:“);
scanf(“%d“&n);
printf(“\n\n“);
switch(n)
{
case?1:Input();break;
case?2:Add();break;
case?3:Subtract();break;
case?4:Multiplication();break;
case?5:Division();break;
case?6:Power();break;
case?7:exit(0);
default:break;
}
printf(“\n\n\n\t???????請按任意鍵繼續!“);
}
return?0;
system(“pause“);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-16?11:00??計算器\
?????目錄???????????0??2018-06-16?10:58??計算器\Debug\
?????文件???????31744??2018-06-16?10:58??計算器\Debug\計算器.exe
?????文件??????324808??2018-06-16?10:58??計算器\Debug\計算器.ilk
?????文件??????445440??2018-06-16?10:58??計算器\Debug\計算器.pdb
?????目錄???????????0??2018-06-16?10:57??計算器\ipch\
?????目錄???????????0??2018-06-16?10:58??計算器\ipch\計算器-bc1d3e8c\
?????文件????33030144??2018-06-16?10:58??計算器\ipch\計算器-bc1d3e8c\計算器-abfcfcac.ipch
?????目錄???????????0??2018-06-16?10:58??計算器\計算器\
?????文件????????2812??2018-06-16?10:58??計算器\計算器\1.cpp
?????目錄???????????0??2018-06-16?10:58??計算器\計算器\Debug\
?????文件???????38925??2018-06-16?10:58??計算器\計算器\Debug\1.obj
?????文件???????14014??2018-06-16?10:58??計算器\計算器\Debug\CL.read.1.tlog
?????文件?????????318??2018-06-16?10:58??計算器\計算器\Debug\CL.write.1.tlog
?????文件?????????634??2018-06-16?10:58??計算器\計算器\Debug\cl.command.1.tlog
?????文件???????????2??2018-06-16?10:58??計算器\計算器\Debug\li
?????文件???????????2??2018-06-16?10:58??計算器\計算器\Debug\li
?????文件???????????2??2018-06-16?10:58??計算器\計算器\Debug\li
?????文件???????????2??2018-06-16?10:58??計算器\計算器\Debug\li
?????文件???????????2??2018-06-16?10:58??計算器\計算器\Debug\li
?????文件???????????2??2018-06-16?10:58??計算器\計算器\Debug\li
?????文件????????1432??2018-06-16?10:58??計算器\計算器\Debug\li
?????文件????????3198??2018-06-16?10:58??計算器\計算器\Debug\li
?????文件?????????716??2018-06-16?10:58??計算器\計算器\Debug\li
?????文件?????????362??2018-06-16?10:58??計算器\計算器\Debug\mt.command.1.tlog
?????文件?????????298??2018-06-16?10:58??計算器\計算器\Debug\mt.read.1.tlog
?????文件?????????298??2018-06-16?10:58??計算器\計算器\Debug\mt.write.1.tlog
?????文件?????????488??2018-06-16?10:58??計算器\計算器\Debug\rc.command.1.tlog
?????文件?????????270??2018-06-16?10:58??計算器\計算器\Debug\rc.read.1.tlog
?????文件?????????278??2018-06-16?10:58??計算器\計算器\Debug\rc.write.1.tlog
?????文件??????371712??2018-06-16?10:58??計算器\計算器\Debug\vc100.idb
............此處省略14個文件信息
評論
共有 條評論