C语言2-----(+-×÷)四则运算程序

 时间:2026-02-14 12:12:25

1、打开codeblock,新建一个C程序。

C语言2-----(+-×÷)四则运算程序

2、在main函数的代码块最前面添加:

float a,b,c;

int d;

第一句定义了3个浮点型变量,可以理解为小数变量,第二句定义了一个整型变量。

a,b,c,d四个变量,a用来存储第一个数,b用来存储第二个数,c用来存储计算结果,d用来判断计算方式。

C语言2-----(+-×÷)四则运算程序

3、接着再添加以下代码:

printf("请输入第一个数字:");

scanf("%f",&a);

printf("请输入第二个数字:");

scanf("%f",&b);

printf("请选择计算方式,+1/-2/×3/÷4:");

scanf("%d",&d);

printf()是C语言的输出函数,scanf()是输入函数,"%f"、"%d"指输入的数据类型,"&a"指变量a,"&b"、"&d"同理。

C语言2-----(+-×÷)四则运算程序

4、在这里运行代码,可以看到如下图的情况,依次输入的三个数按顺序传给了a,b,d三个变量。

C语言2-----(+-×÷)四则运算程序

5、继续添加代码:

switch(d)

 {

case 1:printf("%.2f+%.2f=%.2f",a,b,c=a+b);break;

case 2:printf("%.2f-%.2f=%.2f",a,b,c=a-b);break;

case 3:printf("%.2f×%.2f=%.2f",a,b,c=a*b);break;

case 4:printf("%.2f÷%.2f=%.2f",a,b,c=a/b);break;

default:printf("计算方式输入错误!");

}

switch...case是C语言标准的选择语句,switch(d)代表根据d的值来进行不同的case操作,case1对应d=1时,执行case1后面的代码,case2类同。default代表如果以上情况均不是时执行的代码。

break;为跳出语句,执行完相应case后,跳出switch代码块。

"%.2f",只显示2位小数。

C语言2-----(+-×÷)四则运算程序

6、全部代码都写好了,运行程序,观看运行情况。

C语言2-----(+-×÷)四则运算程序

7、这个程序还有很多的问题没有说清楚,比如当给d赋值4.5时,由于变量d的scanf选择的是整型,所以d实际被赋值4,执行的是case4除法。更多的细节,大家可以自己去查资料。

C语言2-----(+-×÷)四则运算程序

  • 如何用C语言判断某年份是否为闰年
  • 求1到100之和用C语言怎么编程
  • C语言编程:输入三个数取最大值/三个数求最大值
  • 2022年入学202几年毕业
  • c语言程序怎么运行
  • 热门搜索
    贵州旅游线路 宁波 旅游 昆明旅游路线 安吉旅游攻略 驴妈妈旅游网官网 青海省旅游 旅游门票 景洪旅游 越南芽庄旅游攻略 五大连池旅游