欢迎使用CSDN-markdown编辑器
来源:互联网 发布:企业网络组建毕业论文 编辑:程序博客网 时间:2024/05/01 12:03
这是我第一次编写交互程序,其中包括了从键盘输入,向屏幕输出的语句。整个程序的核心目的是帮助使用者计算相应类型的定制比萨的价格。但因为第一次写,所以有写错无无法避免,比如说当用户没有输入相应代码的情况下如何让程序更加合理的运转(比如说,退出或报错后退出),如何避免把换行符‘\n’移送到下一个输入宏等等。这是一个起点,但永远不会是我的终点。
#include <stdio.h>#include <math.h>#define PI 3int main(void){ printf("欢迎!请输入您的用户名:"); char a,b,c,d; scanf("%c%c%c%c",&a,&b,&c,&d); if (a='F',b='i',c='n',d='o') System(); else printf("Error!\a\n"); return 0;}int System(void){ printf("请选择比萨种类:"); printf("\na.草莓\tb.培根\nc.奶油\td.牛排\nCode:"); int Pr_p_s,Pr,s,d; char hc = getchar(); char code = getchar(); switch (code) { case 'a':Pr_p_s = 2;break; case 'b':Pr_p_s = 3;break; case 'c':Pr_p_s = 4;break; case 'd':Pr_p_s = 5;break; default:printf("Error!\a\n"); } printf("现在,请输入比萨直径:"); scanf("%d",&d); s = PI*((d/2)^2); Pr = Pr_p_s * s; printf("大功告成!您需要支付 %d 美元\n",Pr); getchar(); Comment(); return 0;}int Comment(void){ printf("请评价我们的服务:\na.满意\tb.一般:"); char com = getchar(); switch (com) { case 'a':printf("感谢您的评论!\n");break; case 'b':printf("谢谢! 我们会做得更好!\n");break; default:printf("Error!\a\n"); } return 0;/*作为我的第一个正式程序,我觉得还是有必要把它记录下来,作为学习路上的一个里程碑,也作为我在编程这条路上的一个起点……我要睡午觉了……*/}
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 一个技术小白对java的初印象
- 使用MySQL
- 关于新手学习帝国之类的CMS工具建议
- 程序包报错 ORA-06508: PL/SQL: 无法找到正在调用的程序单元
- bae扩展服务日志等级区分
- 欢迎使用CSDN-markdown编辑器
- 2016.7.29 读取Xml文件的字段为null
- 数位dp
- MySQL存储过程权限
- Windows 系统快速打开计算器
- jQuery.Validate验证库
- java拼接byte[]
- Android Proguard混淆打包经验总结
- 如何发现优秀的开源项目