收藏 分享(赏)

第4次课_输入与输出函数2.ppt

上传人:ysd1539 文档编号:5247962 上传时间:2019-02-14 格式:PPT 页数:17 大小:198.50KB
下载 相关 举报
第4次课_输入与输出函数2.ppt_第1页
第1页 / 共17页
第4次课_输入与输出函数2.ppt_第2页
第2页 / 共17页
第4次课_输入与输出函数2.ppt_第3页
第3页 / 共17页
第4次课_输入与输出函数2.ppt_第4页
第4页 / 共17页
第4次课_输入与输出函数2.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、C语言程序设计,数据输入输出(输入部分)主讲:杨云超 办公室:C7二楼 QQ:59894634E-mail: 课件下载网址:ftp:/,案例:学生信息的输入,在学生成绩管理系统中,要求输入学生的信息,包括学号、姓名、专业、班级、年龄、三门功课的成绩,如何实现呢? 分析: 假定学号的长度为6位,可以定义为长整型(long) 姓名定义为字符数组(注意:C语言中没有字符串类型,要采用字符数组实现) 专业、班级定义为字符数组 年龄范围(15-25),定义为整型(int) 三门功课可分别定义为浮点型(float),也可定义为float数组,学生信息的输入实现(1),#include void main(

2、) long sno;/*定义学号*/char name10,;/*定义学生姓名*/char major20; /*定义学生专业*/char class6; /*定义学生班级*/int age;/*定义年龄*/float s1,s2,s3;/*定义三门功课的成绩,或者定义为 float s3;*/,学生信息的输入实现(2),printf (“n请输入学生的学号:n”); scanf(“%ld”, /*字符串输入函数*/,学生信息的输入实现(3),printf (“n请输入学生的年龄:n”); scanf(“%d”,/* 若定义为s3,此处红色部分应修改为&s0,&s1,&s2 */ /*输入部

3、分到此结束,请同学自己写代码将学生信息输出*/ ,数据输入函数,标准输入函数 :getchar( ) 输入字符scanf ( ) 格式输入gets( ) 字符串的输入,使用getchar( ),#include void main( ) char ch; ch=getchar( ); /*输入单个字符*/ putchar(ch);,使用getchar( ),#include /*程序get1.c*/ void main( ) /*输入单个字符*/ printf(请输入一个字符:); putchar(getchar();,scanf( )格式输入,1.一般形式:scanf ( , ) 格式控制字

4、符串含义同printf( )函数相似, 地址列表中为输入数据存放的地址为变量的首地址,或字符串得首地址。 通常使用 &a 表示存放到变量a的存储单元中,当前输入的值放入a中,&为取地址运算符 注:输入数据时,分隔符和控制字符间的字符一致回车确认,无分隔符时可用空格、tab、回车符分隔。,scanf( )函数举例(整型输入),#include main( ) int a;long b;printf(“请输入两个整数并以逗号分隔:“);scanf(“%d,%ld“, ,单精度数据输入,#include void main( ) float f1,f2; / *用逗号分隔*/printf(“请输入两

5、个实数并且用空格分隔:”)scanf(%f %f, ,双精度数据输入,#include void main( ) double d1,d2; / *用逗号分隔*/printf(“请输入两个实数并且用空格分隔:”)scanf(%lf %lf, ,字符和字符串的输入,#include void main() char c1,name11; /*用逗号分隔*/printf(“请输入您的名字:“);scanf(“%s“,name);/*字符串输入和字符输入的区别 */getchar(); /*作用?*/printf(“请输入您名字的首字母:“);scanf(“%c“, ,课堂实践,1.完成案例中学生信息的输入输出2.完成学生成绩管理系统的一级、二级菜单及学生个人信息添加界面(课堂未完成的作为作业,下次课要提交),学生成绩管理系统一级菜单,学生成绩管理系统二级菜单,学生成绩管理系统 个人信息添加界面,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报