C语言课程设计 (2)
《C语言课程设计 (2)》由会员分享,可在线阅读,更多相关《C语言课程设计 (2)(36页珍藏版)》请在毕设资料网上搜索。
1、C 语言课程设计 - 1 - C C 语言课程设计语言课程设计 班 级: 姓 名: 学 号: 指导教师: 设计时间: 评语: 成绩 C 语言课程设计 - 2 - 目目 录录 1.基本要求题 2.1.1 问题描述3 1.2 源程序3 1.3 流程图6 1.4 运行结果7 2.程序改错题 2.1 源代码7 2.2 错误分析7 2.3 流程图8 2.4 运行结果8 3. 综合题 3.1.题目成绩管理系统.8 3.2 程序分工9 3.3设计思路.9 3.4 程序源代码10 C 语言课程设计 - 3 - 3.5 运行结果 3.6调试报告. 4. 课程设计的心得体会. 1.基本要求题基本要求题 1.1 问
2、题描述问题描述 用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出,一 为原文输出;一为将字母变成其下一字母(如a变成b.z变成a。其他 字符不变) 。用#define 命令来控制是否要译成密码。例如:#define change 1 ,则输出密码。若#define change 0,则不译成密码,按原码输出。 1.2 源程序源程序 #include #define CHANGE 1 int main() char c100; char *p; printf(“input stringn“); scanf(“%s“, p = c; if(1 = CHANGE) C 语言课程设计 -
3、 4 - while(*p != 0) if(*p =a else if(*p =z|*p=Z) *p -= 25; printf(“%c“, *p); p+; else printf(“%s“,c); printf(“n“); return 0; 1.3 流程图流程图 C 语言课程设计 - 5 - 开始 char c100,*p; #edfine CHANGE 1 输 出”input string” input string p=c 1=CHANGE *p!=0 原样输出数 组c100 *p为除z和Z外的 字母 *p=*p+1 输出*p P+*p为Z或z 原样输出*p=*p-25 结束 输出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言课程设计 2 语言 课程设计
