今天,我和老爸想出了一个两全其美的办法:将那“垃圾场”清空,把一个跟这空置的地方差不多大的`塑料箱子放入,这样以来,即结省了空间又美化了环境,这真是太棒。于是我和爸爸说干就干,我们来到超市购买一个理想的塑料箱子。一回家,爸爸将这箱子放进去一看,这真是天衣无缝。
这箱子高110厘米、宽70厘米、深90厘米它全身是灰色和白色组成的,一共有四层,再加上两个小抽屉组成了一个漂亮的箱子。
这个女孩很喜欢走楼梯,几乎不乘电梯。男孩第一次遇她时,心中就有种莫名其妙的好感。男孩为了每天都能见到女孩,偷偷地观察她的出入时间。在楼梯间时,他总想和女孩打招甚至一个微笑也好,可是女孩从不多看他一眼,每天短短几秒的擦肩而过。男孩想,是不是女孩眼光太高,看不上自己这一个小胖子,于是他努力让自变得更优秀。可是男孩还没变优秀的时,女孩就搬家了。女孩搬家的那天,男孩也在旁观看,上车之前,女孩转过头笑了笑,可是男孩并不开心,因为男孩认为她宁愿对花草笑,也不愿对他笑,这几年的擦肩而过也换不来一次微笑?若干年后,男孩成了某公司的总经理。高大英俊的背后少不了几个花痴的追者。很巧的是,他和她相遇时又是在一个楼梯间,但已不是小区的楼梯间,而是在医院的'楼梯间。这位女孩是这医院的一名护士,她还是没变,男孩一眼就认出是她。男孩的母亲生病了,而照顾男孩母亲的正是这位女孩。于是男孩便问女孩的联系方式,偶尔可以打电话问问母亲的情况,当然其中也有私心。但是女孩连给个联系方式都不正眼看他。这么优秀的自己,她还是看不上?
男孩开始追求女孩,发信息、打电话、送花一样不少,女孩很热情地对待他,但在他们碰面的时候,女孩还是不正眼看他,而是把目光放在别人身上。男孩认为女孩是故意玩弄他的感情,渐渐地就心灰意冷了,不再理会女孩了。不久,男孩也有属于自己的另一半,可是女孩还是孤身一人,她似乎还在等待些什么。
男孩结婚了,有一天他母亲的病又复发了,于是母亲又回到原来的医院治疗,但这次照顾母亲的并不是原来的女孩了,而是一位令母亲十分不满意的新护士在照顾母亲。当男孩去看母亲的时候,母亲总在唠叨:还是原来那个护士好啊,人长得不错,心地又善良,就眼睛不太好,看人时总是斜着眼,总会令人觉得她不是在看着自己说话或微笑。听她说她出生时就拥有这对斗鸡眼
男孩刹那间什么都明白了,他错怪了她,为什么当年不给她一个解释的机会?原来这一切都是上天的安排,他们都错过了这一次的重逢。
C语言while、do-while、for循环课程5
课程3中,提到C语言基本语句分为:数据定义语句,数据处理语句
数据处理语句又可分为:表达式语句,函数调用语句,空语句(;,复合语句,流程控制语句。
流程控制:指程序代码执行的顺序。流程的分类:顺序、选择、循环。
C语言的循环结构通过三种语句来实现,即while、do-while、forWhile语句的一般形式while(循环条件表达式循环体语句;
功能:当循环条件表达式为真,执行循环体语句,执行完了,再判断条件表达式是否为真,为真,则再执行,直到条件表达式为假时,退出while循环。
实例1:用while语句求1~100的累加和。
#include//C语言编译预处理命令,文件包含为stdio.h
voidmain(//至少有一个用main(命名的主函数,返回值为void无值类型{
inti=1,sum=0;/*初始化循环,定义变量i和累加器sum,定义和之前,累加器清零*/
while(i<=100
{
sum+=i;//sum+=i是一个复合赋值运算符,等价于sun=sun+i;i++;
}
printf("1+2+3+...+100=%d ",sum;//输出十进制数,1加到100累加器的和}
MicrosoftVisualC++6.0运行结果
使用while循环时,一定要对循环条件表达式中出现的变量提前赋值,并在循环体内修改有关变量的值,以使循环能趋于终止。
While循环为当型循环,do-while循环也叫直到型循环。
do-while语句的一般形式为:
do
{
循环体语句}while(
循环条件表达式
实例2:用do-while编制一个求n!的程序,n的值由键盘输入。
#include
voidmain(
{inti=1,n,p=1;
printf("请从键盘输入一个数,进行连乘积: ";
scanf("%d",&n;
do
{p=p*i;
i++;
}while(i<=n;
printf("连乘积的结果为p=n!:%d ",p;
}
分析:此程序,先定义三个变量i、n、p,p从p乘1开始执行,再i进行自增1,循环体中的语句执行完毕后,判断while的循环条件表达式,当i自增1为2时,看2是否<=输入的n值,若为真,则继续返回do循环,直到i自增的值比n大,则退出循环。
do-while主要用于人机交互,do-while循环是先执行后判断,do里面的循环体至少被执行一次。区别于while是先判断循环条件表达式,后执行。
for循环也叫步长型循环
一般格式:for(表达式1;表达式2;表达式3循环体语句;
功能:先执行表达式1,再执行表达式2,如果表达式2的值为真,就执行循环体语句,最后执行表达式3.完成一次循环后,从表达式2执行,直到表达式2为假,退出循环。
实例3:参考实例1,用while求1~100的累加和,现在用for语句求1~100的累
加和。
#include
intmain(void
{
inti;intsum=0;
/*初始化循环,定义变量i
和累加器sum,定义和之前,累加器清零*/
for(i=1;i<=100;i++
{
sum=sum+i;
}
printf("sum=%d ",sum;
return0;
}
实例4:爱因斯坦的`阶梯问题:有一个长阶梯,若每步上2阶,最后剩1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后刚好一阶也不剩。请问该阶梯至少有多少阶。编写一个C程序解决该问题。
#include
main(
{intx;
for(x=7;;x+=7
if(x%3==2&&x%5==4&&x%6==5
break;
printf("Thenumberoftheladdersis:%d ",x;
}
分析:发现x一定是7的整数倍,可以依次递增地求出7的整数倍的值(7*1、7*2、7*3……),每求出一值,就用该值与2、3、5、6进行取模运算,最先得到的满足上述5个方程式的x值即为本题的答案。
用while语句,简单快速实现爱因斯坦的阶梯问题
#include
intmain(
{
inti=1;/*i为所设的阶梯数*/
while(!((i%2==1&&(i%3==2&&(i%5==4&&(i%6==5&&(i%7==0
++i;/*满足一组同余式的判别*/
每天陈老师和妈妈都在向我叨:安全是生命的保障,要时刻注意安全……我虽然听着,却总是左耳进、右耳出,不上心。
今天放学,我背着书包准备回家,在下楼梯的时候,到了倒数第二个台阶就跃起,准备直达地面,后面的同学小明,几乎同时拽住我的衣帽,我一个重心不稳,不仅将前面的同学小强撞倒了,自己也摔在了地上,后面的小明也跟着摔下来,压在我的身上,我的'头也撞到地板,疼得眼泪一直掉。刚好,陈老师过来,连忙扶起我们,一个个检查完后,语重心长地说:“幸好只是起了个包,目前看是没有大碍,不过钟鸣,毕竟是撞到头了,有不舒服及时让爸爸、妈妈送你到医院检查。学校人多,上下楼梯都要靠右行,并且一个个排队,不可拉扯,这样才能保障安全。”听完后,我们都不好意思地低下头。
我在心里告诉自己:以后一定要好好学习安全知识,并严格遵守,毕竟安全才是生命的保障。
从小时候开始,每次出去玩,爸爸妈妈总是牵着我的左手让我靠路的右边走。这一个习以为常的动作,起初我并没有太在意。直到有一天,我想从右边到左边去,可是被爸爸拦了回来,连续几次都没有成功。我不解地问爸爸:“为什么不让我去左边走呢?”爸爸说:“因为后边的车开过来时,都要从我们的左边超车通过,你在右边走,会比爸爸妈妈更安全。”
我恍然大悟。原来,爸爸妈妈的爱无时无刻都在身边,一直伴我左右、伴我成长。我突然想到了生活中的点点滴滴。在家的时候,爸爸妈妈不允许我随便使用电器,触摸危险物品;上学的时候,爸爸妈妈总是叮嘱我要专心致志地学习;在我发挥失常的时候,爸爸妈妈总是安慰我、鼓励我;在我和同学闹矛盾的时候,爸爸妈妈总是给我讲道理;当我不舒服的时候,爸爸妈妈总是放下手中的工作,陪我去看医生;每天上学放学,爸爸妈妈不管严寒酷暑,总是准时等候在学校门口……
牵左手、靠右走,这一个看似简单、细小的动作,却饱含了爸爸妈妈对我全部的爱。我长大以后,也要牵着爸爸妈妈的左手,让他们靠右走,我要成为爸爸妈妈的“保护神”。
© 2022 xuexicn.net,All Rights Reserved.