概述
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我也写过一个。。。。看样子大家都喜欢用 switch()来写计算机
。。。。百度排版是渣渣!!!!!
# include
intmain(void){ doublea, b, c;//a: 被X数, b: X数, c: 运算结果保存charxz, fuhao , tc;//xz: 最开始让用户选择四则运算还是取模运算, fuhao: 运算符, tc: 执行一次程序后让用户选择是否退出计算机。intx, y, z;//x, y, z: 用来保存取模相关变量,printf("代码计算器:可以求加、减、乘、除和取模n""如果需要进行四则运算请输入1, 如果需要进行取模运算请输入2 n");do{scanf("%d", &xz);if (xz == 1){printf("请按照“被X数 运算符 X数” 的格式输入: n");scanf("%lf %c %lf", &a, &fuhao, &b);switch (fuhao){case '+':c = a + b;printf("%lf + %lf = %lf n", a, b, c);break;case '-':c = a - b;printf("%lf - %lf = %lf n", a, b, c);break;case '*':c = a * b;printf("%lf * %lf = %lf n", a, b, c);break;case '/':c = a / b;printf("%lf / %lf = %lf n", a, b, c);break;default:printf("没有这个运算符n");break;}}if (xz == 2){printf("请按照“被X数 运算符 X数” 的格式输入: n");scanf("%d %c %d", &x, &fuhao, &y);switch (fuhao){case '%':z = x % y;printf("%d %% %d = %d n", x, y, z);break;default:printf("没有这个运算符n");break;}}
printf("是否还要继续使用软件计算机?如果需要使用请安(Y)否则请按随机数: ");scanf(" %c", &tc);if (tc == 'y' || tc == 'Y')printf("如果需要进行四则运算请输入1, 如果需要进行取模运算请输入2 n");
}while (tc == 'y' || tc == 'Y');printf("nnBey! nnnn");
return 0;}
最后
以上就是阔达鞋子为你收集整理的c语言程序switch点菜,超级新手,用switch写了个计算器程序,求指导的全部内容,希望文章能够帮你解决c语言程序switch点菜,超级新手,用switch写了个计算器程序,求指导所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复