|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
怎么用c语言来写计算器的清除功能,我用了system(“cls”),它不得出结果就已经清屏了,我想要的是清屏这个功能,想用的时候用,不想用的时候不用,不会解决这个问题
,新手,我做的是简易版的计算器。 写的代码在下面
- int main()
- {
- float a, b, sum;
- char c;
- scanf("%f", &a);
- sum = a;
- scanf("%c", &c);
- while (c!= '=') {
- scanf("%f", &b);
- if (c == '+')
- sum=sum+b;
- else if (c == '-')
- sum=sum-b;
- else if (c == '*')
- sum=sum*b;
- else if (c == '/') {
- if (b == 0) {
-
- break;
- } else {
- sum=sum/b;
- }
- } else {
- break;
- }
- scanf("%c", &c);
- }
-
- printf("%f\n",sum);
-
- return 0;
- }
复制代码
- #include<stdio.h>
- #include<stdlib.h>
- int main()
- {
- float a, b, sum;
- char c;
- scanf("%f", &a);
- sum = a;
- scanf("%c", &c);
- while (c!= '=') {
- scanf("%f", &b);
- if (c == '+')
- sum=sum+b;
- else if (c == '-')
- sum=sum-b;
- else if (c == '*')
- sum=sum*b;
- else if (c == '/') {
- if (b == 0) {
-
- break;
- } else {
- sum=sum/b;
- }
- } else {
- break;
- }
- scanf("%c", &c);
- }
- printf("%f\n",sum);
- getchar(); getchar();
- system("cls");
-
- return 0;
- }
复制代码
|
|