1 / 36
文档名称:

《C语言程序设计教程》第3章顺序结构程序设计.ppt

格式:ppt   大小:1,085KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《C语言程序设计教程》第3章顺序结构程序设计.ppt

上传人:autohww 2020/3/15 文件大小:1.06 MB

下载得到文件列表

《C语言程序设计教程》第3章顺序结构程序设计.ppt

文档介绍

文档介绍:【引例】从键盘输入一个3位正整数m,然后将其各位数字分离为a、b、c,并输出。问题分析:将一个3位数的各位数字分离,实际上就是计算出各位数字的值,可以利用下列方法进行运算。百位:a=m/100十位:b=(m%100)/10个位:c=m%10对程序而言,顺序结构就是指按照书写顺序,自上而下顺次执行每一条语句。【】从键盘输入两个整数a与b,将它们交换后输出。算法分析在此程序中,可以使用scanf函数语句实现随机输入,将从键盘输入的2个数分别赋给变量a、b;要交换两个变量的值,可采用借助中间变量t的方法实现数据交换后输出。#include<>//标准库函数声明voidmain(){inta,b,t;//定义3个整型变量printf("请输入两个数:");//输入提示scanf("%d,%d",&a,&b);//格式化输入函数printf("交换前:a=%d,b=%d\n",a,b);//输出交换前的两个数t=a;a=b;b=t;//此前3句为两数交换语句printf("交换后:a=%d,b=%d\n",a,b);//输出交换后的两个数}思考:能否不借助于中间变量实现两个整数的交换?*()函数的用法从标准输入输出设备上输入一个字符,一般是键盘使用格式:ch=getchar();例:#include<>voidmain(){charc;c=getchar();printf("c=%d\n",c);}键盘上输入的数字、空格、回车、#include<>//输入小写字母,输出大写字母voidmain(){charch1,ch2;//声明变量ch1=getchar();//从键盘输入一个字符,并存入变量ch1printf("%c,%d\n",ch1,ch1);//输出字母和其ASCII码值c2=c1-32;//小写字母转化为大写字母printf("%c,%d\n",ch2,ch2);//输出对应的小写字母和ASCII码值}【】从键盘输入一个小写字母,输出其对应的大写字母。注意点:(1)getchar()是一个无参函数,函数的返回值就是从键盘读入的字符。(2)getchar()函数只能接收单个字符,输入数字、空格、回车等也按字符处理。当输入多个字符时,只接收第一个字符。(3)使用getchar()函数前必须包含文件""。(4)执行getchar()输入字符时,输入后需要按回车键,这样程序才会响应输入,继续执行后续语句。