while语句(当型循环)c++.doc

上传人:新** 文档编号:562798160 上传时间:2023-04-10 格式:DOC 页数:7 大小:76.50KB
返回 下载 相关 举报
while语句(当型循环)c++.doc_第1页
第1页 / 共7页
while语句(当型循环)c++.doc_第2页
第2页 / 共7页
while语句(当型循环)c++.doc_第3页
第3页 / 共7页
while语句(当型循环)c++.doc_第4页
第4页 / 共7页
while语句(当型循环)c++.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《while语句(当型循环)c++.doc》由会员分享,可在线阅读,更多相关《while语句(当型循环)c++.doc(7页珍藏版)》请在金锄头文库上搜索。

1、C程序设计讲义四川职业技术学院邓绯C程序设计讲义循环结构程序设计(2次课)教学目的:1领会程序设计中构成循环的方法 2掌握while语句的用法 教学重点:熟练使用while语句实现循环 教学难点: 掌握用循环实现程序授课形式:理论教学条件:多媒体教学内容:复习:学习过了顺序,选择语句提出问题:但如何处理1+2+3+100等等重复的问题呢?新课:循环结构程序设计while语句(当型循环)一般形式:while(表达式) 语句;或:while(表达式) 语句序列;执行时,先判断表达式。若表达式为非0值,执行循环体语句,然后再判断表达式,知道表达式为0(假)时结束循环。例(书5-1)#include

2、#include void main()int s=0,k=1;while(k=100)s=s+k;k+;printf(%d,s);例(书5-2)从键盘上输入一个整数n,求n!#include void main()int s=1,k=1,n;scanf(%d,&n);while(kx)min=x;scanf(%d,&x);printf(%d,min);例(书5-16经典程序):输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。#include void main()char ch;int ywzm=0,kg=0,sz=0,qt=0;while(ch=getchar()!=n)

3、if(ch=A&ch=a&ch=0&ch=9) sz+;else qt+;printf(英文字母有%d个,空格有%d个,数字=%d个,其他字符=%d个n,ywzm,kg,sz,qt);例(思路和技巧,经典程序):输入一个正整数,将其分解,然后倒序重新组成一个新数,并输出。例如输入一个数13579,则输出的新数位97531。#include void main()long a,newa=0,t;scanf(%ld,&a);while(a0)t=a%10;newa=newa*10+t;a=a/10;printf(%ld,newa);四川职业技术学院计算机科学系实验(实训)报告课程C程序设计教师邓绯

4、班级学生姓名实验名称while语句的使用任务(教师)1 用while语句编写程序:实现1+2+3+4+5.+1002 (重点背)请写出求两个数的最大公约数和最小公倍数。(参考例题)3 (重点背)用while语句编写程序:输入一行字符,统计空格,小写字母,大写字母,数字,其他字符有多少个?(参考例题)4. (重点背)输入一个正整数,将其分解,然后倒序重新组成一个新数,并输出。例如输入一个数13579,则输出的新数位97531。附加:用while语句实现s=1+1/2! +1/3!+1/4!+1/5!+.+1/n! (作为家庭作业)学生报告(1)#include void main()int s=0,k=1;while(k=a&ch=A&ch=0&ch0)t=x%10;newx=newx*10+t;x=x/10;printf(%ldn,newx);学生体会教师评语成绩第 5 页 共 7 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号