C语言,简单计算机代码

更新时间:2024-03-02 23:13:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

C语言,简单计算机代码

#include #include #define p 3.14 int jia(int a, int b) //加 {

return a + b; }

int jian(int a, int b) // 减 {

return a - b; }

int cheng(int a, int b) //乘 {

return a * b; }

int chu(int a, int b) //除 {

return a / b;

}

void menu() {

printf(\ @@@ 菜单 @@@\\n\printf(\加减 2.十进制转换 3.三角函数 *****\\n\} int main() { while(1) {

int i=0,n,a[200]; int r; int c; int tallax=1; menu();

scanf(\ switch (tallax) // { case 1:

printf(\加 2.减 3.乘 4.除 *****\\n\ int input=1; int x = 0; int y = 0; int ret = 0; scanf(\

if (input >= 1 && input <= 4) {

printf(\输入两个数:(1 3)\\n\scanf(\ } else printf(\输入错误\ switch (input) { case 1:

ret = jia(x, y); printf(\ break; case 2:

ret = jian(x, y); printf(\

break; case 3:

ret = cheng(x, y); printf(\ break; case 4:

ret = chu(x, y); printf(\ break; case 0: printf(\退出\\n\

break; }

break; case 2:

printf(\十进制转换成2/8/16进制******\\n\\n\printf(\十进制转换成 ? 进制\\n\scanf(\

printf(\输入一个十进制数\\n\ ; scanf(\ c=0;

if(n<0) { c=1; n=-n; }

while(n>0) {

a[i++]=n%r; n/=r; } if(c==1) printf(\for(i-=1; i>=0; i--) printf(\printf(\

break; case 3:

printf(\ 2.cos 3.tan 4.arcsin

scanf(\

if (input >= 1 && input <= 6) {

5.arccos 6.arctan *****\\n\

printf(\输入度数\scanf(\ } else printf(\输入错误\ switch (input) {

double a; case 1:

a=sin(n*p/180); //角度转化为弧度 printf(\ break; case 2:

a=cos(n*p/180); //角度转化为弧度 printf(\ break; case 3:

a=tan(n*p/180); //角度转化为弧度 printf(\ break; case 4:

a=asin(n*p/180); //角度转化为弧度

printf(\ break; case 5:

a=acos(n*p/180); //角度转化为弧度 printf(\ break; case 6:

a=atan(n*p/180); //角度转化为弧度 printf(\ break; } }

system(\暂停函数 system(\清屏函数 } }

本文来源:https://www.bwwdw.com/article/rk2a.html

Top