要在 C 语言中实现一个图形用户界面(GUI)的计算器,需要使用特定的库或框架。在纯粹的 C 语言中,实现一个完整的图形界面可能会比较复杂。然而,你可以尝试使用一些第三方库,如GTK+、Qt或SDL,它们提供了在 C 语言中创建图形界面的功能。
以下是一个基于简单文本界面的示例计算器程序,它接受用户的输入并显示计算结果:
```c
#include <stdio.h>
int main() {
char operator;
double num1, num2, result;
printf("欢迎使用文本界面计算器\n");
printf("请输入第一个数字: ");
scanf("%lf", &num1);
printf("请选择操作符 (+, -, *, /): ");
scanf(" %c", &operator);
printf("请输入第二个数字: ");
scanf("%lf", &num2);
switch (operator) {
case '+':
result = num1 + num2;
printf("结果: %.2lf\n", result);
break;
case '-':
result = num1 - num2;