朋友胜金钱。
2 Верному ругу цены нет.
忠实的朋友是无价之宝。
3 помогать ругу выйти из труного положения
帮助朋友摆脱困境
4 отать всё за ружу
为友谊奉献一切
5 уметь ружить с окружающими люьми
善于和周围的'人交朋友
6 Дружа - это лизкие, оверительные отношения.
友谊就是亲近信任的关系。
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;/*满足一组同余式的判别*/
林黛玉是个多愁善感的女子。她经常会对一些小事而胡思乱想,忧心忡忡,郁郁寡欢。
自从林黛玉进荣国府后,贾母对她百般怜爱,寝食起居,都与宝玉一样,不想后来来了个薛宝钗,品行端正,容貌美丽,对人又豁达随和,丫环们都喜欢和她亲近,都说黛玉不及她。黛玉对此,常常郁郁不乐。
后来,宝玉对黛玉一往情深,黛玉对宝玉更是全心全意,正因为她对宝玉感情专一,因此,黛玉容不得宝玉对别的女子有半点暧昧,在这一点上,黛玉显得尤为小心眼儿。
有一天晚上,黛玉去宝玉住的怡红院找宝玉聊聊天儿,当她敲响怡红院的门时,正赶上宝玉房中的丫环晴雯不悦时,听见有人敲门,心中更加恼火,也没问是谁,就没好气地说,都睡觉了,明天再来吧!黛玉知道丫环没听出她的声音,所以就说,开门,是我。偏偏晴雯还没听出是黛玉,就说,管你是谁,宝二爷说过,今晚一概不会。黛玉明明看见宝钗刚刚进去,怎么会是一概不会呢,分明是宝玉存心疏远自己。她回去也不是,站在这儿也不是,恰巧在这时屋子里传出宝玉和宝钗的嬉戏声。她竟顾不上冷露湿衣,独自在墙角的花荫下悲悲切切,呜咽起来。
宝玉对她的感情是路人皆知,但她还是将信将疑地猜忌着各种传说。先有宝钗与宝玉的金玉之说,后有湘云与宝玉的麟玉之配,这些传说无时无刻不扰得她心烦意乱,使她日愈憔悴。
林黛玉还是个会舞诗弄文的才女。黛玉受过良好的封建教育,文章韬略皆显奇才,她好胜性又强,每次作诗应对必是全力以赴。
有一次贾贵妃回来探亲,要去大观园游玩一番。贾贵妃让众姐妹个人题一匾一诗。黛玉题的匾额是“世外桃源”,写的诗是:宸游增悦豫,仙境别红尘。借得山川秀,添来气象新。香融金谷酒,花媚玉堂人。何幸邀恩宠,宫车过往频。贾贵妃直夸黛玉写的诗好。
黛玉对待女子学文的态度与作风也是非常积极的。有一次,薛蟠的小妾香菱求黛玉教她做诗,黛玉高兴地答应了香菱,她对香菱不厌其烦的教导,带领香菱去结实王摩诘、李青莲等一代名家,更反映在她后来的重建桃花社,可以说在学问上林黛玉是花费了毕生的心。
可惜,红颜薄命,黛玉含恨而,到他也想不通宝玉为什么不来娶她,在这个女子无才便是德的封建社会,像她这样具有很强的叛逆行为而又有如此才学的女子是不受人们喜欢的,再加上她那忧郁的性格,她这个势单力薄的弱女子必将会被罪恶的封建社会所吞噬的!
今天,老师让我们同学互相之间写优缺点。我觉得你给别人写就得多看别人的优点,别人给你写的就得看自己的缺点,并且要改正缺点,这样才能团结一心,友谊长存。
第二节一下课,我就要给苏方写了,这是我写得第一张。我就坐在那里发愁,写她什么优点呢?一直到上课,才想出来她有什么优点。不是她没有优点,而是太多了,我不知道该写什么了。我正准备写她的优点时,老师已经进来了,我一想:这不行,被老师发现可不好,算了,我还是下课在写吧!但是下课在写也不是个好事,因为我整节课都在想:我写完了以后她会不会接受,会不会大发雷霆?因为除了写优点,还要写缺点呢!叮当叮当……
漫长的一节课终于结束了。我拿出笔和纸写:“苏方,你好!你是一个学习好,性格开朗的小女孩,不过你很爱打人,希望你以后改正,汪海蓉,20XX年4月11日”。这时我又想她会不会接受呢?会不会大发雷霆呢?我小心翼翼的把纸卷成一个卷,走过去跟苏方说:“这是我给你的纸条,你收好呀!”“行!”她爽快地回答。我走回座位,看她正在看那个纸条,我心“砰砰砰”地跳,只见她微微一笑,拿起笔在纸上写字。我提到嗓子眼的心终于像石头一样落了地。不一会儿,她也把一个纸条给我,一声不吭地走了,我又开始提心吊胆,她会不会生气了呢?我赶紧把纸条打开,上面写着:“谢谢你帮我指出缺点。苏方20XX年4月11日”,我又放心下来了。这时上课铃打响了,我就认认真真的上课了。
从此,我和苏方的关系更加亲密了。
© 2022 zuowencangku.com,All Rights Reserved.