首页 > 其他分享 >课后题之计算器

课后题之计算器

时间:2023-09-17 16:23:56浏览次数:43  
标签:10 计算器 n% 整数 课后 printf mod

#include <stdio.h>

void main() {
	

	
	//定义两个算术变量,四个运算结果变量
	int a,b,sum,sub,mul,mod;
	double div;
	printf("请输入第一个整数:");
	scanf_s("%d", &a);
	printf("\n");
	printf("请输入第二个整数:");
	scanf_s("%d", &b);
	printf("\n");
	sum = a + b;
	sub = a - b;
	mul = a * b;
	div = (double)a / b;
	mod = a % b;


	//计算器界面
	printf("*************************************\n小小计算器(小数保留到后两位)\n*************************************\n");

	//加减乘除
	printf("%d + %d = %d\n%d - %d = %d\n%d * %d = %d\n%d / %d = %.2f\n%d %% %d = %d\n", a,b,sum, a,b,sub,a,b,mul,a,b,div, a,b,mod);
	

}

/*
实现两个数的加减乘除及去余算法
定义两个变量,分别保存键盘输入的两个整数【键盘输入可选,如果不用输入,可以直接用变量保存】
示例效果如下:
请输入第一个整数:10
请输入第二个整数:5
*************************************
小小计算器
*************************************
10 + 5 =15
10 - 5 = 5
10 * 5 = 50
10 / 5 = 2
10 % 5 = 0
*/

标签:10,计算器,n%,整数,课后,printf,mod
From: https://www.cnblogs.com/l25428455/p/17709016.html

相关文章

  • 10.HTML开发--计算器:制作一个简单的在线计算器,可以执行基本的数学运算。
    创建一个简单的在线计算器是一个很有趣的项目,它可以执行基本的数学运算,如加法、减法、乘法和除法。以下是一个基于HTML、CSS和JavaScript的计算器示例:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=devi......
  • 课后动手动脑
    publicstaticvoidmain(String[]args){floata=(float)1.0;floatb=(float)0.965;doublea1=1.0;doubleb1=0.965;BigDecimala2=newBigDecimal(a1);BigDecimalb2=newBigDecimal(b1);BigDecimala3=newBigDecimal(......
  • 课后动手动脑
    对于Java的float和double类型,都存在精度损失的问题。精度损失产生的原因在于Java的数据存储采用的都是2进制形式,二进制不能准确的表示1/10等分数,只能无限趋近。publicstaticvoidmain(String[]args){floata=(float)1.0;floatb=(float)0.965;doubl......
  • 基于Python+tkinter实现一个简易计算器桌面软件
    你是否想过自己能够开发一个桌面小工具?如果答案是“是”,那么你来对地方了!今天,我们要一起使用Python中的tkinter库,来创建一个简易的桌面计算器。1.为什么选择tkinter?tkinter是Python的标准GUI库。对于初学者来说,它非常友好,因为它提供了大量的预制部件,例如按钮、文本框等,这让开发......
  • 课后练习
    packagea1;publicclassTest{privatestaticinta=1;publicstaticvoidmain(String[]args){inta=2;System.out.println(a);}}'''Java变量遵循同名变量屏蔽原则publicstaticvoidmain(Stringargs[]){System.out.println("0.0......
  • 计算器思想-中缀表达式转化为后缀表达式
    计算机思维和人的思维的不同对于一个算式3+2*(4-3)/5人的思维是根据括号和符号优先级,优先计算括号中的数据,在进行乘法和除法,在处理加法运算但是计算机的思维是线性的,计算机会按照算式的前后顺序,从前往后进行运算,这样会导致运算结果错误计算机如何套用人的运算思维想要让计算机......
  • 课后实验题
    1、JAVA的基本运行单位是类还是方法?  基本运行单位为类。 2、类由什么组成?(1)属性 (2)方法 (3)构造器 (4)块 (5)内部类 3、变量的类型,相互之间可以转换吗,浮点数?可以,但是在转换过程中可能会丢失精度或导致溢出。4、String是一个数据类型吗?    不是......
  • 课后动手实践
    EnumTest.java代码运行及其源码:packagePaperManagement;  publicclassEnumTest{ publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;//s和t引用同一个对象?System.out.println(s==t);////是原始数据类型吗?Syst......
  • 线性方程组计算器
    #include<bits/stdc++.h>usingnamespacestd;intm,n,flag[10],bj[10],judge[10],s,r;longlongmatrix_up[10][10],matrix_dn[10][10];longlongans_up[10],ans_dn[10],up,dn;voidinput(){cout<<"请输入m行n列增广矩阵中的m、n:"<<endl;c......
  • 9.13周三(动手动脑的问题以及课后实验性的问题)
    动手动脑问题1.仔细阅读示例****:EnumTest.java,运行它,分析运行结果?publicclassEnumTest{ publicstaticvoidmain(String[]args){ Sizes=Size.SMALL; Sizet=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t);// //是原始数据类型吗? System.......