资源描述
用用C C语言编写简易计算器语言编写简易计算器 1.程序的大概 2.程序的讲解 3.程序源代码程序的大概结构1.在这个程序中我们用到了do.while语句;使其只要我们输入的选择不是12就一直循环。2.在程序中我们还用到了清屏函数,其作用就是把之前显示在控制台(程序运行后弹出来那个黑色窗口)的东西全清掉(类似于 擦黑板:),用清屏函数时,记得要把头文件 stdlib.h写上.首先我们在主函数main()的开头,我们先用函数printf向显示器输出你将进行运算的选项供你选择。如图:程序的讲解接下来,我们用switch语句根据你的选择,使流程跳转到不同的语句。如:如果你输入的选择是在15之间,那么程序如图:因为都是输入2个数,所以我们把放在switch的前面;如果你选择6,程序如图:先输入一个数值,判断数是不是大于2,如果是,再判断数除以2后的余数是不是等于零,如果是,就把1赋给数组元素,否则就把0赋给数组元素;然后把数值除以2,再依次循环以上步骤。如果数值不大于2,就直接把1赋给数组元素。最后把数组输出,即得到二进制的数。如果选择7的话,就直接把输出的格式声明直接由%d改成%x就行了,编译器会自己变换;程序如下:如果选择8,程序如图:我们用一个数组来储放一个二进制数,先用第一个for语句来使数组的位数发生改变。如输入1111010,在数组中的第一个1是第0位,但是在二进制中它是最高位,所以经过for语句后我们就把它的位数由低变高了,然后再运算。选择9,程序如图:程序大致与8的理解一样。选择10与11,程序如图:程序:
展开阅读全文