[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int a,b,duquyonghu,zhengshumoshi,xiaoshumoshi;
double a,b;
printf("这里是趣味的吃牌计算器,正在加载,请等候……");
Sleep(3000);
system("cls");
printf("加载成功!");
Sleep(900);
system("cls");
printf("------------------------------\n");
printf("| 趣味的吃编写…… |\n");
printf("| 请进入前选一种模式…… |\n");
printf("| 01.整数模式 |\n");
printf("| 02.小数模式 |\n");
printf("------------------------------\n");
scanf("%d",&duquyonghu);
if(duquyonghu==1||==01)
{
printf("这里是整数模式的计算器,希望您使用愉快");
printf("------------------------------\n");
printf("| 请选择运算类型…… |\n");
printf("| 01.加法模式 |\n");
printf("| 02.减法模式 |\n");
printf("| 03.乘法模式 |\n");
printf("| 04.除法模式 |\n");
printf("| 05.退出 |\n");
printf("------------------------------\n");
scanf("%d",&zhengshumoshi);
if(zhengshumoshi==1||==01)
{
printf("欢迎进入整数加法,请按要求输入两个数字:\n请输入第一个数字:\n");
scanf("%d",&a);
printf("请输入第二个数字:\n");
scanf("%d",&b);
printf("它们的和是:%d,算式是:%d+%d=%d。",a+b,a,b,a+b);
}
else if(zhengshumoshi==2||==02)
{
printf("欢迎进入整数减法,请按要求输入两个数字:\n请输入第一个数字:\n");
scanf("%d",&a);
printf("请输入第二个数字:\n");
scanf("%d",&b);
printf("它们的差是:%d,算式是:%d-%d=%d。",a-b,a,b,a-b);
}
else if(zhengshumoshi==3||==03)
{
printf("欢迎进入整数乘法,请按要求输入两个数字:\n请输入第一个数字:\n");
scanf("%d",&a);
printf("请输入第二个数字:\n");
scanf("%d",&b);
printf("它们的积是:%d,算式是:%d*%d=%d。",a*b,a,b,a*b);
}
else if(zhengshumoshi==4||==04)
{
printf("欢迎进入整数除法,请按要求输入两个数字:\n请输入第一个数字:\n");
scanf("%d",&a);
printf("请输入第二个数字:\n");
scanf("%d",&b);
printf("它们的商是:%d,算式是:%d/%d=%d。",a/b,a,b,a/b);
}
else if(zhengshumoshi==05||5)
break;
else
{printf("Error!");
break;
}
}
else
{
printf("这里是小数模式的计算器,希望您使用愉快");
printf("------------------------------\n");
printf("| 请选择运算类型…… |\n");
printf("| 01.加法模式 |\n");
printf("| 02.减法模式 |\n");
printf("| 03.乘法模式 |\n");
printf("| 04.除法模式 |\n");
printf("| 05.退出 |\n");
printf("------------------------------\n");
scanf("%d",&xiaoshumoshi);
if(xiaoshumoshi==1||==01)
{
printf("欢迎进入小数加法,请按要求输入两个数字:\n请输入第一个数字:\n");
scanf("%lf",&a);
printf("请输入第二个数字:\n");
scanf("%lf",&b);
printf("它们的和是:%3f,算式是:%3f+%3f=%3f。",a+b,a,b,a+b);
}
else if(xiaoshumoshi==2||02)
{
printf("欢迎进入整数减法,请按要求输入两个数字:\n请输入第一个数字:\n");
scanf("lf",&a);
printf("请输入第二个数字:\n");
scanf("lf",&b);
printf("它们的差是:%3f,算式是:%3f-%3f=%3f。",a-b,a,b,a-b);
}
else if(xiaoshumoshi==3||03)
{
printf("欢迎进入整数乘法,请按要求输入两个数字:\n请输入第一个数字:\n");
scanf("lf",&a);
printf("请输入第二个数字:\n");
scanf("lf",&b);
printf("它们的积是:%3f,算式是:%3f*%3f=%3f。",a*b,a,b,a*b);
}
else if(xiaoshumoshi==4||04)
{
printf("欢迎进入整数除法,请按要求输入两个数字:\n请输入第一个数字:\n");
scanf("lf",&a);
printf("请输入第二个数字:\n");
scanf("lf",&b);
printf("它们的商是:%3f,算式是:%3f/%3f=%3f。",a/b,a,b,a/b);
}
else if(xiaoshumoshi==05||5)
break;
else
{
printf("Error!");
break;
}
}
system("pause");
return 0;
}[/mw_shl_code]代码超了100行,请见谅。
编译器显示第6、7、21、33、41、49、57、66、69、84、117、121行有错误。回答时请附修改后的代码及错误原因。谢谢各位、
|