说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

最简单的C语言顺序程序设计-C语言教程

HTML文档下载 WORD文档下载 PDF文档下载
从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。C语言提供了多种语句来实现这些程序结构。 本章介绍这些基本语句及其在顺序结构中的应用,使读者对C程序有一个初步的认识, 为后面各章的学习打下基础。
    从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。C语言提供了多种语句来实现这些程序结构。 本章介绍这些基本语句及其在顺序结构中的应用,使读者对C程序有一个初步的认识, 为后面各章的学习打下基础。
4.1 C语句概述
C程序的结构:
C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。
C语句可分为以下五类:
1) 表达式语句
2) 函数调用语句
3) 控制语句
4) 复合语句
5) 空语句
1. 表达式语句:表达式语句由表达式加上分号“;”组成。
其一般形式为:
    表达式;
执行表达式语句就是计算表达式的值。
例如:
    x=y+z;  赋值语句;
    y+z;    加法运算语句,但计算结果不能保留,无实际意义;
    i++;    自增1语句,i值增1。
2. 函数调用语句:由函数名、实际参数加上分号“;”组成。
其一般形式为:
    函数名(实际参数表);
执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值 (在后面函数中再详细介绍) 。
例如:
printf("C Program");调用库函数,输出字符串。
3. 控制语句:控制语句用于控制程序的流程, 以实现程序的各种结构方式。它们由特定的语句定义符组成。C语言有九种控制语句。 可分成以下三类:
1) 条件判断语句:if语句、switch语句;
2) 循环执行语句:do while语句、while语句、for语句;
3) 转向语句:break语句、goto语句、continue语句、return语句。
4. 复合语句:把多个语句用括号{}括起来组成的一个语句称复合语句。
在程序中应把复合语句看成是单条语句,而不是多条语句。
例如:
    { x=y+z;
      a=b+c;
      printf(“%d%d”,x,a);
     }
是一条复合语句。
复合语句内的各条语句都必须以分号“;”结尾,在括号“}”外不能加分号。
5. 空语句:只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。
例如
    while(getchar()!='\n')
    ;
本语句的功能是,只要从键盘输入的字符不是回车则重新输入。
这里的循环体为空语句。
4.2 赋值语句
赋值语句是由赋值表达式再加上分号构成的表达式语句。
其一般形式为:
    变量=表达式;
赋值语句的功能和特点都与赋值表达式相同。 它是程序中使用最多的语句之一。
在赋值语句的使用中需要注意以下几点:
1. 由于在赋值符“=”右边的表达式也可以又是一个赋值表达式,
因此,下述形式
        变量=(变量=表达式);
是成立的,从而形成嵌套的情形。
其展开之后的一般形式为:
        变量=变量=…=表达式;
例如:
    a=b=c=d=e=5;
按照赋值运算符的右接合性,因此实际上等效于:
    e=5;
    d=e;
    c=d;
    b=c;
    a=b;
2. 注意在变量说明中给变量赋初值和赋值语句的区别。
给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号结尾。
例如:
    int a=5,b,c;
3. 在变量说明中,不允许连续给多个变量赋初值。 
如下述说明是错误的:
      int a=b=c=5
必须写为
      int a=5,b=5,c=5;
而赋值语句允许连续赋值。
4. 注意赋值表达式和赋值语句的区别。
赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。
下述语句是合法的:
      if((x=y+5)>0) z=x;
语句的功能是,若表达式x=y+5大于0则z=x。
下述语句是非法的:
      if((x=y+5;)>0) z=x;
因为x=y+5;是语句,不能出现在表达式中。
4.3 数据输入输出的概念及在C语言中的实现
1) 所谓输入输出是以计算机为主体而言的。
2) 本章介绍的是向标准输出设备显示器输出数据的语句。
3) 在C语言中,所有的数据输入/输出都是由库函数完成的。 因此都是函数语句。
4) 在使用C语言库函数时,要用预编译命令
#include
将有关“头文件”包括到源文件中。
使用标准输入输出库函数时要用到 “stdio.h”文件,因此源文件开头应有以下预编译命令:
#include< stdio.h >
#include ”stdio.h”
stdio是standard input &outupt的意思。
5) 考虑到printf和scanf函数使用频繁,系统允许在使用这两个函数时可不加
#include< stdio.h >
#include ”stdio.h”
4.4 字符数据的输入输出
4.4.1 putchar 函数(字符输出函数)
putchar 函数是字符输出函数, 其功能是在显示器上输出单个字符。
其一般形式为:
putchar(字符变量)
例如:
    putchar('A');    (输出大写字母A)
    putchar(x);      (输出字符变量x的值)
putchar(‘\101’); (也是输出字符A)
putchar('\n');   (换行)
对控制字符则执行控制功能,不在屏幕上显示。
使用本函数前必须要用文件包含命令:
#include<stdio.h>
#include “stdio.h”
【例4.1】输出单个字符。
#include<stdio.h>main(){  char a='B',b='o',c='k';  putchar(a);putchar(b);putchar(b);putchar(c);putchar('\t');  putchar(a);putchar(b);  putchar('\n');  putchar(b);putchar(c); }
4.4.2 getchar函数(键盘输入函数)
getchar函数的功能是从键盘上输入一个字符。
其一般形式为:
    getchar();
通常把输入的字符赋予一个字符变量,构成赋值语句,如:
    char c;
        c=getchar();
【例4.2】输入单个字符。
#include<stdio.h>void main(){  char c;  printf("input a character\n");  c=getchar();  putchar(c);}
使用getchar函数还应注意几个问题:
1) getchar函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。
2) 使用本函数前必须包含文件“stdio.h”。
3) 在TC屏幕下运行含本函数程序时,将退出TC 屏幕进入用户屏幕等待用户输入。输入完毕再返回TC屏幕。
4) 程序最后两行可用下面两行的任意一行代替:
putchar(getchar());
printf(“%c”,getchar());
4.5 格式输入与输出
4.5.1 printf函数(格式输出函数)
printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。在前面的例题中我们已多次使用过这个函数。
1. printf函数调用的一般形式
printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件。
printf函数调用的一般形式为:
    printf(“格式控制字符串”,输出表列)
其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如:
“%d”表示按十进制整型输出;
“%ld”表示按十进制长整型输出;
“%c”表示按字符型输出等。
非格式字符串在输出时原样照印,在显示中起提示作用。
输出表列中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。
【例4.3】
main(){  int a=88,b=89;  printf("%d %d\n",a,b);  printf("%d,%d\n",a,b);  printf("%c,%c\n",a,b);  printf("a=%d,b=%d",a,b);}
本例中四次输出了a,b的值,但由于格式控制串不同,输出的结果也不相同。第四行的输出语句格式控制串中,两格式串%d 之间加了一个空格(非格式字符),所以输出的a,b值之间有一个空格。第五行的printf语句格式控制串中加入的是非格式字符逗号, 因此输出
的a,b值之间加了一个逗号。第六行的格式串要求按字符型输出 a,b值。第七行中为了提示输出结果又增加了非格式字符串。
2. 格式字符串
在Turbo C中格式字符串的一般形式为:
      [标志][输出最小宽度][.精度][长度]类型
  其中方括号[]中的项为可选项。
各项的意义介绍如下:
1) 类型:类型字符用以表示输出数据的类型,其格式符和意义如下表所示:

格式字符

           

d

以十进制形式输出带符号整数(正数不输出符号)

o

以八进制形式输出无符号整数(不输出前缀0)

x,X

以十六进制形式输出无符号整数(不输出前缀Ox)

u

以十进制形式输出无符号整数

f

以小数形式输出单、双精度实数

e,E

以指数形式输出单、双精度实数

g,G

%f%e中较短的输出宽度输出单、双精度实数

c

输出单个字符

s

输出字符串

2) 标志:标志字符为-、+、#、空格四种,其意义下表所示:

标 志

        

-

结果左对齐,右边填空格

+

输出符号(正号或负号)

空格

输出值为正时冠以空格,为负时冠以负号

#

c,s,d,u类无影响;对o,在输出时加前缀o;对x,在输出时加前缀0x;对e,g,f 类当结果有小数时才给出小数点

3) 输出最小宽度:用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。
4) 精度:精度格式符以“.”开头,后跟十进制整数。本项的意义是:如果输出数字,则表示小数的位数;如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分。
5.长度:长度格式符为h,l两种,h表示按短整型量输出,l表示按长整型量输出。
【例4.4】
main(){  int a=15;  float b=123.1234567;  double c=12345678.1234567;  char d='p';  printf("a=%d,%5d,%o,%x\n",a,a,a,a);  printf("b=%f,%lf,%5.4lf,%e\n",b,b,b,b);  printf("c=%lf,%f,%8.4lf\n",c,c,c);  printf("d=%c,%8c\n",d,d); } 
    本例第七行中以四种格式输出整型变量a的值,其中“%5d ”要求输出宽度为5,而a值为15只有两位故补三个空格。 第八行中以四种格式输出实型量b的值。其中“%f”和“%lf ”格式的输出相同,说明“l”符对“f”类型无影响。“%5.4lf”指定输出宽度为5,精度为4,由于实际长度超过5故应该按实际位数输出,小数位数超过4位部分被截去。第九行输出双精度实数,“%8.4lf ”由于指定精度为4位故截去了超过4位的部分。第十行输出字符量d,其中“%8c ”指定输出宽度为8故在输出字符p之前补加7个空格。
使用printf函数时还要注意一个问题,那就是输出表列中的求值顺序。不同的编译系统不一定相同,可以从左到右,也可从右到左。Turbo C是按从右到左进行的。请看下面两个例子:
【例4.5】
main(){  int i=8;  printf("%d\n%d\n%d\n%d\n%d\n%d\n",++i,--i,i++,i--,-i++,-i--);}
【例4.6】
main(){  int i=8;  printf("%d\n",++i);  printf("%d\n",--i);  printf("%d\n",i++);  printf("%d\n",i--);  printf("%d\n",-i++);  printf("%d\n",-i--);}
这两个程序的区别是用一个printf语句和多个printf 语句输出。但从结果可以看出是不同的。为什么结果会不同呢?就是因为printf函数对输出表中各量求值的顺序是自右至左进行的。在第一例中,先对最后一项“-i--”求值,结果为-8,然后i自减1后为7。 再对“-i++”项求值得-7,然后i自增1后为8。再对“i--”项求值得8,然后i再自减1后为7。再求“i++”项得7,然后i再自增1后为8。 再求“--i”项,i先自减1后输出,输出值为7。 最后才求输出表列中的第一项“++i”,此时i自增1后输出8。
但是必须注意,求值顺序虽是自右至左,但是输出顺序还是从左至右,因此得到的结果是上述输出结果。
4.5.2 scanf函数(格式输入函数)
scanf函数称为格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。
1. scanf函数的一般形式
scanf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中,与printf函数相同,C语言也允许在使用scanf函数之前不必包含stdio.h文件。
scanf函数的一般形式为:
    scanf(“格式控制字符串”,地址表列);
其中,格式控制字符串的作用与printf函数相同,但不能显示非格式字符串,也就是不能显示提示字符串。地址表列中给出各变量的地址。地址是由地址运算符“&”后跟变量名组成的。
例如:
&a, &b
分别表示变量a和变量b 的地址。
这个地址就是编译系统在内存中给a,b变量分配的地址。在C语言中,使用了地址这个概念,这是与其它语言不同的。 应该把变量的值和变量的地址这两个不同的概念区别开来。变量的地址是C编译系统分配的,用户不必关心具体的地址是多少。
变量的地址和变量值的关系如下:
在赋值表达式中给变量赋值,如:
    a=567
 则,a为变量名,567是变量的值,&a是变量a的地址。
但在赋值号左边是变量名,不能写地址,而scanf函数在本质上也是给变量赋值,但要求写变量的地址,如&a。 这两者在形式上是不同的。&是一个取地址运算符,&a是一个表达式,其功能是求变量的地址。
【例4.7】
main(){  int a,b,c;  printf("input a,b,c\n");  scanf("%d%d%d",&a,&b,&c);  printf("a=%d,b=%d,c=%d",a,b,c);}
在本例中,由于scanf函数本身不能显示提示串,故先用printf语句在屏幕上输出提示,请用户输入a、b、c的值。执行scanf语句,则退出TC屏幕进入用户屏幕等待用户输入。用户输入7  8  9后按下回车键,此时,系统又将返回TC屏幕。在scanf语句的格式串中由于没有非格式字符在“%d%d%d”之间作输入时的间隔,因此在输入时要用一个以上的空格或回车键作为每两个输入数之间的间隔。如:
   7 8 9
或 
7
8
9
2. 格式字符串
格式字符串的一般形式为:
%[*][输入数据宽度][长度]类型
其中有方括号[]的项为任选项。各项的意义如下:
1) 类型:表示输入数据的类型,其格式符和意义如下表所示。

格式

字符意义

d

输入十进制整数

o

输入八进制整数

x

输入十六进制整数

u

输入无符号十进制整数

fe

输入实型数(用小数形式或指数形式)

c

输入单个字符

s

输入字符串

2) “*”符:用以表示该输入项,读入后不赋予相应的变量,即跳过该输入值。
    如:
 scanf("%d %*d %d",&a,&b);
当输入为:1   2   3时,把1赋予a,2被跳过,3赋予b。
3) 宽度:用十进制整数指定输入的宽度(即字符数)。
例如:
    scanf("%5d",&a);
输入:12345678
只把12345赋予变量a,其余部分被截去。
又如:
        scanf("%4d%4d",&a,&b);
输入:12345678
将把1234赋予a,而把5678赋予b。
4) 长度:长度格式符为l和h,l表示输入长整型数据(如%ld) 和双精度浮点数(如%lf)。h表示输入短整型数据。
使用scanf函数还必须注意以下几点:
1) scanf函数中没有精度控制,如:scanf("%5.2f",&a);是非法的。不能企图用此语句输入小数为2位的实数。
2) scanf中要求给出变量地址,如给出变量名则会出错。如 scanf("%d",a);是非法的,应改为scnaf("%d",&a);才是合法的。
3) 在输入多个数值数据时,若格式控制串中没有非格式字符作输入数据之间的间隔则可用空格,TAB或回车作间隔。C编译在碰到空格,TAB,回车或非法数据(如对“%d”输入“12A”时,A即为非法数据)时即认为该数据结束。
4) 在输入字符数据时,若格式控制串中无非格式字符,则认为所有输入的字符均为有效字符。
例如:
              scanf("%c%c%c",&a,&b,&c);
输入为:
                  d   e   f
则把'd'赋予a, ' ' 赋予b,'e'赋予c。
只有当输入为:
                  def
时,才能把'd'赋于a,'e'赋予b,'f'赋予c。
如果在格式控制中加入空格作为间隔,
如:
scanf ("%c %c %c",&a,&b,&c);
则输入时各数据之间可加空格。
【例4.8】
main(){  char a,b;  printf("input character a,b\n");  scanf("%c%c",&a,&b);  printf("%c%c\n",a,b);}
由于scanf函数"%c%c"中没有空格,输入M  N,结果输出只有M。而输入改为MN时则可输出MN两字符。
【例4.9】
main(){  char a,b;  printf("input character a,b\n");  scanf("%c %c",&a,&b);  printf("\n%c%c\n",a,b); }
本例表示scanf格式控制串"%c %c"之间有空格时,输入的数据之间可以有空格间隔。
5) 如果格式控制串中有非格式字符则输入时也要输入该非格式字符。
       例如:
scanf("%d,%d,%d",&a,&b,&c);
   其中用非格式符“ , ”作间隔符,故输入时应为:
  5,6,7
又如:
    scanf("a=%d,b=%d,c=%d",&a,&b,&c);
则输入应为:
          a=5,b=6,c=7
6) 如输入的数据与输出的类型不一致时,虽然编译能够通过,但结果将不正确。
【例4.10】
main(){  int a;  printf("input a number\n");  scanf("%d",&a);  printf("%ld",a);}
    由于输入数据类型为整型,而输出语句的格式串中说明为长整型,因此输出结果和输入数据不符。如改动程序如下:
【例4.11】
main(){    long a;    printf("input a long integer\n");    scanf("%ld",&a);    printf("%ld",a);}
运行结果为:
    input a long integer
    1234567890
1234567890
当输入数据改为长整型后,输入输出数据相等。
【例4.12】
main(){  char a,b,c;  printf("input character a,b,c\n");  scanf("%c %c %c",&a,&b,&c);  printf("%d,%d,%d\n%c,%c,%c\n",a,b,c,a-32,b-32,c-32); }
    输入三个小写字母,输出其ASCII码和对应的大写字母。
【例4.13】
main(){ int a; long b; float f; double d; char c;printf("\nint:%d\nlong:%d\nfloat:%d\ndouble:%d\nchar:%d\n",sizeof(a),sizeof(b),sizeof(f),sizeof(d),sizeof(c));}
    输出各种数据类型的字节长度。
4.6 顺序结构程序设计举例
【例4.14】输入三角形的三边长,求三角形面积。
已知三角形的三边长a,b,c,则该三角形的面积公式为:
其中s = (a+b+c)/2
源程序如下:
#include<math.h>main(){ float a,b,c,s,area; scanf(“%f,%f,%f”,&a,&b,&c); s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); printf(“a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n”,a,b,c,s); printf(“area=%7.2f\n”,area);}
【例4.15】求ax2+bx+c=0方程的根,a,b,c由键盘输入,设b2-4ac>0。
求根公式为:
则x1=p+q
x2=p-q
源程序如下:
#include<math.h>main(){  float a,b,c,disc,x1,x2,p,q;  scanf(“a=%f,b=%f,c=%f”,&a,&b,&c);  disc=b*b-4*a*c;  p=-b/(2*a);q=sqrt(disc)/(2*a);x1=p+q;x2=p-q;  printf(“\nx1=%5.2f\nx2=%5.2f\n”,x1,x2);}
2012 MDCC“2012移动互联网应用创新大赛与开发者面对面”专场:创所未享,携手逐梦! RIM携QNX为“2012 BlackBerry平台移动应用高校竞赛” 颁奖 BlackBerry 10 策略:用金钱吸引游戏开发者 黑莓10要来了:RIM正式开放应用提交 从RIM与微软达成exFAT授权所想到的 OpenStack中国行来到南京 中兴通讯分享电信行业应用 CSS架构目标:预测、重用、扩展、维护 黑客利用移动浏览器漏洞窃取云计算资源 地位动摇:Windows设备10月销量同比下滑21% 手机QQ浏览器4.0 Android版 极速快感 生存还是毁灭:Facebook惨败真是HTML5的错? OpenStack基金会主席:一年后成熟度超越CloudStack 在线学习新编程 技巧全攻略 “英特尔杯”HTML5程序开发邀请赛侧记 C#编译器组首席工程师Eric Lippert离职 加盟Coverity Testacular:Google开源的JavaScript测试执行过程管理工具 黑莓亚洲开发者大会报道:BB10将敲开亚洲应用市场大门 挑战Google!传Facebook与Yahoo要联手开发搜索引擎 揭秘Android 4.2 开发者的天堂与地狱 11大黄金法则:顶级移动UX设计心髓 库克时代:苹果已经不是苹果 设计师必备:极简风格的Fluid UI快速原型图工具 iPhone 5发布,后乔布斯时代苹果乏善可陈 牛人妙计:HTML5应用也能像原生一样跑得快 移动周报:OpenFeint难逃关闭命运 细数与苹果恩怨史 FlyingDaggers团队专访:不浮躁,用心做真正的原创游戏! IT巨头混战:谷歌、苹果、Facebook以及亚马逊的四国演义 乐视TV:智能电视平台——Android 开发者的新空间 TIOBE 2012年12月编程语言排行榜:Objective-C冲刺卫冕年度语言 11月份浏览器市场份额 IE10已占据0.51% 亚洲高科技公司正在分享惠普、戴尔和IBM的云“午餐” 数据统计分析问题,请专家关注!好难 如何判断执行 INSERT INTO 语句插入记录成功或失败? 哪位大侠能给我详细的介绍一下CWnd::SendMessage()函数 Strange return value of CoInitializeEx [HELP]辞职问题:杭州的GGJJ们来帮帮我 谁有windows 95的下载地址? ADO与本地数据库问题,看来是高难问题啊,怎么没人接招呢? tell me why??有关jdbc for sqlserver 2维数组按某一列进行排序,内详,求救? 关于在Oracle数据库服务器如何提供下载一个excel文件型的大对象到本地?十万火急!三根鸡毛! 怎样得到数据库里某字段里没出现过、而且还是最小的数字呢? 请问大家这种数据表怎样设计最好??? 关于ID3V2?请大家帮帮忙 <<VC技术内幕(第四版)>>中应用程序框架示例的程序要怎样才能运行? Win2K的远程访问出现身份验证问题 关于TMediaPlayer缩放,请您赐教 如何显示一个库中所有的表以及显示一个表的结构 能不能使自己画的一个图形,响应鼠标事件? 如何取得数据库某字段中从未出现过的、而且还是最小的数字呢? 关于终端服务器的打印问题!!!!在线等,解决立即给分 怎样才可以在WIN2000下隐藏你的程序 急,请问把一个控件上的内容拖到LISTVIEW1上时,在LISTVIEW1上的一个ITEM上释放,此时如何获得ITEM的caption??? .pdg 类型文件怎么打开? 大家不妨说说二层应用程序转向三层应用的一些经验以及注意事项 为何看不到网络邻居上其它计算机的共享文件夹? 请问大家这种数据表怎样设计最好??? 用listbox绑定数据库的某个字段后,如何通过点击取得相应的值 dbgrid中的mousedown事件怎么触发不了 系统日志的错误信息,谁给分析一下?分不够还可以加 tell me why??有关jdbc for sqlserver VC录音问题 内存分配问题! 我安装上.net后,运行一个asp.net程序,可是出现了下载index.aspx文件的对话框? 菜单总被下拉列表框盖住的问题? 有谁知道Base64编码的规定?十万火急!!! 如何用Filter来过滤时间呢!!! 菜单总被下拉列表框盖住的问题? 一个带变量的JS语句 如何使用jBrokerWeb来做Java Web Service win95下的DLL注册的问题。。。?????? 急!急!关于<form runat=server>的@@@@@ 请进~~~~~~~~~~~~~~(急。。。答出者高分相送) 一个AnsiString 和内存的问题。 极为特殊linux的组网问题!!! 大家都来看看这是为什么? 菜单总被下拉列表框盖住的问题? 请教:如何使用windows定义的打印机打印文件 我安装上.net后,运行一个asp.net程序,可是出现了下载index.aspx文件的对话框? 怎样读文件和写文件?3Q!! 有湖北宜昌去TOP面试了的吗? 火速求助 改写天净沙 秋思为作文(500字)要中学类的作文 联合国缩写是什么? 快啦,中午就要用, 谁能把天净沙秋思改成散文啊?150字左右写得篇数越多越好 UN是什么的缩写 王昌龄的《从军行》作者提到了三个地名,分别是~ 苏教版小学四年级上普罗米修斯盗火中的宙斯是怎样的人 UN是不是英国的缩写? 大家帮忙找找王昌龄的所有,和其表达的情感. 谁有苏教育版小学四年级语文普罗米修斯盗火课文全文, “那个登上顶峰的人笑了笑说”,这“笑了笑”包含着什么意思呢?你认为这三个登山人中,谁值得你学习?为什么?三个人同去攀登高山,第一个人刚开始攀登几步,感到山陡难登,就退下来啦,他说 把《天净沙·秋思》改成50字左右的散文50~150字散文! 于是——洗手的时候,日子从水盆里过去;吃饭的时候,日子从饭碗里过去;默默时,便从凝然的双眼前过去.什么修辞手法,怎么造句 登山人中无所畏惧是什么意思 王昌龄的《从军行》其二琵琶起舞换新声,总是关山旧别情.撩乱边愁听不尽,高高秋月照长城.本诗第三句中“听不尽”三字在情感的表达上最富有表现力,请做简要分析.网上的解析看过了,希望 四年级上册普罗米修斯盗火的课文第四题的决心和决定能不能互换?为什么? 请问一个男人约女人晚上去爬山,是什么意思?表面说是还有其他朋友,但大家说这个男人就真的没什么目的吗? 从军行(其四) 王昌龄写了怎样的景?有什么作用? 人类登山活动的意义在于?珠峰、K2、洛子、冈仁波齐、麦金利、贡嘎.人类征服地球上最高的这些山峰的意义河在?象征意义大于实际意义吧,是为了挑战极限,体现一种坚韧顽强、征服困难的精 登山人 文中哪句话最深刻?你是怎样理解这句话的 从军行 从军行的解释.这首诗是:烽火城西百尺楼,黄昏独坐海风秋.更吹羌笛关山月,无那金闺万里愁.(30-40分) 爬山是为了培养孩子们的什么精神 五四新文化运动中发表文章要求用白话文代替文言文的是谁 A;胡适 B;鲁迅 C;陈独秀我知道鲁迅曾在新青年上连载过白话文的 狂人日记还是 阿Q正传,但不太确定BC选项 父子情作文600字不要文言文 拾级登山什么意思 在山的那边里面,爬上山顶有什么象征意义 作者真的听到海在喧腾吗?这反映了作者怎样的心理?急 量词 是什么?湖山星星用哪个量词描下面的词的数量湖山星星 大学生登山的意义是什么? 从军行这首诗表达了诗人什么样的思想感情? 一个关于父子情的作文 登山什么意思 《在山的那边》作者是谁? cc作为量词是什么意思? 急! 阳光下的守望第3题 在山的那边里面,攀爬上山顶有什么象征意义 急 过了极限就是机械是什么意思,是说人运动吗? 马致远的天净沙秋思写成一篇写景散文,要简短,300字! 古诗《从军行》古诗的完整意思要写好,作者、每句的意思也要,而且要王昌龄.(快、、) 为什么说 要想生活过得去 头上就得顶点绿啊?意思是不是说这个社会不戴绿帽子的人 就out了? 天净沙秋思哪个词是文章主旨 从军行的 古诗 他的事迹表明,人是可以向命运挑战的.(改为双重否定句)我不会改. 经历____ 半命题作文经历____的半命题作文.800字左右.老师要我们抄一篇好的作文.如果是原创的更好.最好不要是网上一找就有的,如果和别人抄得一样,很囧.说明了是抄一篇美文. HSE体系管理工具是什么 从军行 古诗 苏教版音乐二年级上册教学计划 如何有效稳步地实施HSE管理 怎么发表文章? 苏教版四年级上册音乐书上有什么歌 七年级下册要背的语文课文有哪些 我怎么在这上面发表文章? 如何理解这个词在该语境的意思这是一篇短文中的就是一群学生问文中的我为什么我要教书.我没有多加思考就回答说“Because someday I might say something that might make a difference in someone's life.”文 current debates about the UN联合国最近的大事要写篇关于这个的报告,但是不知道从何下手,联合国最近有什么事情发生吗?比较好写的?因为还要用英语写 哪位能帮帮奥运在我心中作文怎么写啊 月光曲课文皮鞋匠静静地听着.他好像面对着大海,月光正从水天相接的地方升起来.微波粼粼的海面上,霎时间洒遍了银光.月亮越升越高,穿过一缕一缕轻纱似的微云.忽然,海面上刮起了大风,卷 UNICEF(联合国儿童基金会) is part of the UN.It was f_____1___in 1946 after the war in Europe to help children.These P____2____children's lives were changed b_____3_____of the war at that time.Now,UNICEF works all over the w____4_____.It provid 《父子情》舒乙 文章是通过那几件事来表现父子情的?1.作者的父亲是个怎样的人?用原文语句概括.2.文章第六段主要运用了什么描写?有何作用?3.结尾为什么说“我很悲伤,也很幸运. 课文 月光曲"弹的多纯熟啊!感情多深呀!”“多纯熟”,“多深”一是说贝多芬------,二是说贝多芬------,同时也说明盲姑娘对音乐不仅-------,而且------. the UN 是第三人称单数吗 急需一篇名为“父子情”的作文~
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘