- 1、本文档共230页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计项目教程解读
高等职业教育“十二五”规划教材
公共课系列
C语言程序设计项目教程
目录
由浅入深的知识点介绍,循序渐进的技能培养
基础篇
1
项目1 通讯录信息输出
项目2 个人所得税计算
项目3 计算器设计
项目4 猜数字游戏
项目1 通讯录信息输出
学习情境
项目分析
项目目标
项目实现
相关知识
总结提高
技能训练
学习情境
通讯录主要是为方便记录、查询同学、朋友、同事和亲戚等的联系方式、通讯地址,便于联系而建立的。
在这个项目里我们主要学习C程序的编写格式、运行方法以及输入/输出函数的使用。
通讯录信息输出主界面
通讯录信息输出显示结果
项目分析
本项目根据通讯录的具体情况,分析出需要输出的数据及数据类型,定义变量。根据提示录入通讯录信息,最后在屏幕上显示输出通讯录信息。
程序结构设计如下:
?
主函数()
{
声明变量、变量赋值;
根据提示录入通讯录信息;
在屏幕上显示输出通讯录信息;
}
?
该程序的结构是顺序结构。使用格式化输入输出函数,实现录入及显示不同格式的通讯录信息。
项目目标
知识目标
掌握C语言的基础知识,了解C语言的数据类型,了解常量和变量的概念,掌握变量的定义以及为它们赋值的方法,熟悉输入/输出函数、库函数的使用,了解C程序的特点,掌握编辑、编译、链接和运行一个C语言程序的方法和步骤。
能力目标
培养学生使用集成开发环境进行软件开发、调试的综合能力。
素质目标
使学生养成良好的编程习惯,具有团结协作的团队精神,具备岗位需要的职业能力。
项目实现
任务一:分析需要输出的数据及数据的类型
任务二:声明变量、对变量进行赋值
任务三:根据提示录入通讯录信息
任务四:在屏幕上显示通讯录信息
任务五:在Turbo C环境下编写运行C语言程序
任务一:分析需要输出的数据及数据的类型
整理QQ通迅录中涉及的数据。
需要输出的基本信息
对应的英文
需要输出的值
编号
ID
1
姓名
Name
LiXiaoHong(李晓红)
性别
Sex
W(女)
年龄
Age
25
电话号码
Telephone_numQQ号码
QQ_num
117609156
MSN号码
MSN_num
lxh@
电子邮箱
E_mail
Lxh888@163.com
城市
City
WuHan(武汉)
职业
Profession
Teacher
通讯地址
Address
HuazhongKeJiDaXue(华中科技大学)
任务二:声明变量、对变量进行赋值
int id;
char name[20];
char sex;
int age;
char telephone_num[12];
long int qq_num;
char msn_num[30];
char E_mail[50];
char city[20];
char profession[30];
char address[60];
该任务涉及的知识点有整型变量和字符型变量的定义方法。
把表中各字段用相应类型的变量定义出来。
任务三:根据提示录入通讯录信息
printf(please input id number:\n);
scanf(%d, id);
printf(please input name:\n);
scanf(%s, name);
printf(please input sex:\n);
scanf(%c, sex);
printf(please input age:\n);
scanf(%d, age);
printf(please input telephone_num:\n);
scanf(%s, telephone_num);
printf(please input qq_num:\n);
scanf(%ld, qq_num);
printf(please input msn_num:\n);
scanf(%s, msn_num);
printf(please input E_mail:\n);
scanf(%s, e_mail);
printf(please input city:\n);
scanf(%s, city);
printf(please input profession:\n);
scanf(%s, profession);
printf(please input address:\n);
scanf(%s, address);
scanf函数输入时,分别用到了%s、%d、%c、%ld等格式控制符。
该任务涉及的知识点有printf函数和scanf函数的使用方法,通过printf函数输出一个提示输入的字符串,利用scanf函数来实现变量的输入。
任务四:在屏幕上显示通讯录信
文档评论(0)