首页 > 其他分享 >C语言简易计算器

C语言简易计算器

时间:2022-10-18 16:56:27浏览次数:47  
标签:%. scanf 计算器 C语言 简易 2f printf else getchar

#inlcude <stdio.h>

int main()

{

printf("\t简易计算器\n1、加法\n2、减法\n3、乘法\n4、除法\n请输入你的选择:");
int c;//用if语句来决定这是什么运算
float a, b;//定义两个变量
scanf("%d", &c);//获取c的值
if (c == 1) {
printf("a的值为:");
scanf("%f", &a);
printf("b的值为:");
scanf("%f", &b);
printf("a+b的值为%.2f", a + b);
getchar();
}//加法的运算
else if (c == 2) {
printf("a的值为:");
scanf("%f", &a);
printf("b的值为:");
scanf("%f", &b);
printf("a-b的值为%.2f", a - b);
getchar();

}//减法的运算
else if (c == 3) {
printf("a的值为:");
scanf("%f", &a);
printf("b的值为:");
scanf("%f", &b);
printf("a*b的值为%.2f", a * b);
getchar();

}//乘法的运算
else if (c == 4) {
printf("a的值为:");
scanf("%f", &a);
printf("b的值为:");
scanf("%f", &b);
printf("a/b的值为%.2f", a / b);
getchar();
}//减法的运算

else {

printf("输入错误");

}//else来除开以上加减乘除的四种情况之外的条件

return 0;/*返回0,(后面加入了getchar,是为了当该源文件生成了EXE文件的时候,也可以单独运行,也可以将这个删除*/

}

标签:%.,scanf,计算器,C语言,简易,2f,printf,else,getchar
From: https://www.cnblogs.com/poxiaodi/p/16803166.html

相关文章

  • C语言零基础入门-文件
    C语言零基础入门-文件这节课的主要内容:1,文件的基本知识。2,文件操作实例。1.基础知识1.1基础概念1.1.1文件这个概念不用说大家应该都知道是什么,虽然自己的定义可能不是很......
  • C语言零基础入门-结构体-01
    C语言零基础入门-结构体-01这节课的主要内容:1,什么是结构体。2,结构体的定义以及使用。1.什么是结构体这个问题就变得有意思了,为什么呢?因为他可以与我们之前的学习紧密相关了......
  • C语言零基础入门-06-习题
    C语言零基础入门-06-习题本节课的任务是: 布置5道指针的习题。习题01给定的5个整数(9,7,5,6,2),书写子函数进行排序,按照由小较大的顺序输出。要求:子函数之间数据传递使用指针进行。......
  • C语言零基础入门-指针-03
    C语言零基础入门-指针-03本节要点:1,指针操作int类型数据。2,指针操作float,char类型数据。01.指针操作int类型数据其实这一小节主要是带大家回顾一下,因为前边我们已经讲了很多......
  • C语言零基础入门-指针-04
    C语言零基础入门-指针-04本节要点:1,指向一维数组的指针。2,指向二维数组的指针。3,指针的输出练习。01.指向一维数组的指针有意思的来了,指针指向数组的情况非常常见,同样也是一......
  • 关于51单片机C语言中的data,idata,xdata,pdata,code
    转自:​​http://www.baobaoshequ.com/article/4584​​从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类......
  • C语言结构体的声明
    结构体声明的几种方式1.先声明结构体类型,再定义结构体变量structBook{};/结构体变量定义/structBookbook1;//book1为结构体变量。2.声明结构体类型,同时定义结......
  • C语言初级阶段3——循环与分支
    C语言初级阶段3——循环与分支流程控制1.定义:流程控制结构是指能够改变程序执行顺序的结构,他们可以根据不同的条件在一段或多段程序中选择一个运行或者不运行。2.分类(1......
  • Demo34_简易的计算器
    //简易的计算器狂神留下的作业packagecom.HuanXin.Fan_Fa_5;importjava.util.Scanner;publicclassDemo07{publicstaticvoidmain(String[]args){Sca......
  • 循环单链表的创建,头插法、尾插法——基于C语言数据结构
    #include<stdio.h>#include<malloc.h>typedefintElemType;typedefstructLNode{ElemTypedata;structLNode*next;}CLinkNode;voidInitList(CLinkN......