如何使用Visual Studio 2010编写一个C语言程序,本经验将手把手教大家如何通过VS2010编写一个简单的C语言小程序......
2023-03-16 403 C语言
c语言为计算机入门语言,简单,方便,易于操作。
下面小编来讲讲怎样用c语言编写一个简单的计算器程序(包含加减乘除)。
首先,得从网上下载并安装c ,然后从桌面找到并打开它。
四则运算 - * / 可以用if语句或switch语句实现。两者均用于判断。
if语句运用较广,switch语句运用较为简单方便。
下面先介绍用if语句实现四则运算的方法。
#include "stdafx.h"
int main(int argc, char* argv[])
{
float x;
float y;
char r;
printf("请输入如 1 2 的格式\n");
scanf("%f%c%f",&x,&r,&y);
if(r==' ') printf("x y=%f\n",x y);
else if(r=='-') printf("x-y=%f\n",x-y);
else if(r=='*') printf("x*y=%f\n",x*y);
else if(r=='/') printf("x/y=%f\n",x/y);
else printf("input error\n");
return 0;
}
输入完毕,进行【全部重建】,然后就可以运行了。
在运行框输入你想要进行的运算,例如想计算 2*5 的值,你只需在运行框直接输入 2*5 ,然后按【enter】键,结果就出来啦。
因为每次进行计算都要重新运行,很麻烦,我们可以加入循环语句。
#include "stdafx.h"
int main(int argc, char* argv[])
{
float x;
float y;
char r;
printf("请输入如 1 2 的格式\n");
scanf("%f%c%f",&x,&r,&y);
for(;;)
{
if(r==' ') printf("x y=%f\n",x y);
else if(r=='-') printf("x-y=%f\n",x-y);
else if(r=='*') printf("x*y=%f\n",x*y);
else if(r=='/') printf("x/y=%f\n",x/y);
else printf("input error\n");
printf("请输入如 1 2 的格式\n");
scanf("%f%c%f",&x,&r,&y);
}
return 0;
}
加入循环之后,我们不用退出再次运行,我们可以在运行框连续输入,非常方便。
这次是使用switch语句,可达到同样的目的。
#include "stdafx.h"
int main(int argc, char* argv[])
{
float x;
float y;
char r;
printf("请输入如 1 2 的格式\n");
scanf("%f%c%f",&x,&r,&y);
switch(r)
{
case ' ': printf("x y=%f\n",x y);break;
case '-': printf("x-y=%f\n",x-y);break;
case '*': printf("x*y=%f\n",x*y);break;
case '/': printf("x/y=%f\n",x/y);break;
default:printf("input error\n");
}
return 0;
}
输入表达式完毕后,进行【全部重建】,然后就可以运行了。
在运行框输入你想要进行的运算,例如想计算 8/7 的值,你只需在运行框直接输入 8/7 ,然后按【enter】键,结果就出来啦。
switch语句也可如if语句一般,加入循环,可进行连续输入。
#include "stdafx.h"
int main(int argc, char* argv[])
{
float x;
float y;
char r;
printf("请输入如 1 2 的格式\n");
scanf("%f%c%f",&x,&r,&y);
for(;;)
{
switch(r)
{
case ' ': printf("x y=%f\n",x y);break;
case '-': printf("x-y=%f\n",x-y);break;
case '*': printf("x*y=%f\n",x*y);break;
case '/': printf("x/y=%f\n",x/y);break;
default:printf("input error\n");
}
printf("请输入如 1 2 的格式\n");
scanf("%f%c%f",&x,&r,&y);
}
return 0;
}
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: C语言
相关文章
如何使用Visual Studio 2010编写一个C语言程序,本经验将手把手教大家如何通过VS2010编写一个简单的C语言小程序......
2023-03-16 403 C语言
怎样使用VC软件编译并运行C语言程序,ViualC 6.0是一款非常好的软件,它不仅可以运行C代码程序,还可以创建位图和PPT等工程文件,现在的全国计算机等级考试(二级C)指定的编译软件就是VC6.......
2023-03-16 159 C语言