设计一个简单计算器,要求:在功能上尽量模拟Windows操作系统中的计算器,界面不做强制要求哈。

我们的课程设计啊啊~~c语言的
2024-10-30 20:31:20
推荐回答(1个)
回答(1):

#include
#include
#include
#include

int MoveCursor(int x,int y);

int main()
{
float a,b;
char c;

system("cls");
system("color 12");
MoveCursor(1,2);
printf(" \n");
printf(" \n");
printf(" \n");
printf(" 1 2 3 + - \n");
printf(" \n");
printf(" 4 5 6 * / \n");
printf(" \n");
printf(" 7 8 9 = \x1b \n");
printf(" \n");
printf(" 0 . End \n");
printf(" \n");

MoveCursor(2,3);

{
char ch;
int a,b;
printf("Enter formula:");
scanf("%d%c%d",&a,&ch,&b);
switch(ch)
{
case '+':printf("%d+%d=%d\n",a,b,a+b);break;
case '-':printf("%d-%d=%d\n",a,b,a-b);break;
case '*':printf("%d*%d=%d\n",a,b,a*b);break;
case '/':printf("%d/%d=%d\n",a,b,a/b);
}
system("pause");
}

}

int MoveCursor(int x,int y)
{
HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);
COORD ord;
ord.X=x;
ord.Y=y;
SetConsoleCursorPosition(handle,ord);

return 1;
}

如果单用C语言最直接的就是这了
简单的计算器的课程设计报告应该很浅显的,只要你能读懂上面的语句,其他的都容易,你能搞定的