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

最简单的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);}
复杂产品的响应式设计【流程篇】 使用Javassist库为Bytecode Instrumentation开发JVM Agent 内容解析创业公司Stremor推出4款API 2013中国云计算榜单之三:174家云应用服务商,繁花似锦! 盘点各大云服务提供商:麦当劳=AWS,汉堡王=? BlackBerry Jam亚洲开发者大会9月将在香港开幕 把服务器搬进来:Splashtop在中国搭建Bridging Cloud Web框架全对比第五期 新增Windows环境 前Tumblr首席开发者回忆录:一个人也能开发出好产品 测试者和开发者,为何我们不能友好地相处? 讲师秀之11:何刚谈京东的云机遇 讲师秀之10:武汉大学张焕国教授,可信计算是云计算之成败关键 【上海直播】Windows Azure+世纪互联:中国云计算“烈火烹油” 最新版Chrome浏览器推出全新语音搜索功能 惠普第二财季净利润同比下滑32% PC和服务器销售不佳 讲师秀之11:网易汪源的成长故事 PPT集萃(三):六位国内技术大牛分享巨型平台的打造与应用 聚焦全球移动市场:创新以色列 科技巨头的倾慕之地 Android版Chrome 27浏览器正式上架 机器人——数据中心的新“网管” George Chu:在雅虎打造真正的工程师文化 2013,303+家中国云计算企业的“生态系统”之梦! 高访问量Web应用跨云端迁移的原因:权限和易用性 Web应用开发者福音 Chrome 28新增丰富通知中心功能 帷千兰旭:推广渠道鱼龙混杂,开发者请小心 关于IE 10 你应该知道的6件事 Spring Framework 4.0M1发布,支持JDK 8、Java EE 7 “渣打科营编程马拉松赛”正式启动 官网同时上线 Android应该支持OpenCL的十大理由 传谷歌考虑和Facebook竞购众包地图Waze 谷歌工程师再次公布Windows漏洞 并称微软很难合作 女孩之为什么? 特别欢迎mm,jj进 如何在SQLSERVER的數據表中只是鎖定那條紀錄的那個字段?請高手幫幫忙!無限感激 简单的问题 为什么局域网的客户机有些网站访问不了? 动态创建CComboBox控件,为什么不能出现下拉框? 如何定义自己的包? 有会用VB读出ACCESS2000密码的吗? printf的问题,快速结帖 明天去新公司上班,散分!! 关于以前asp中的内置函数 想请问各位朋友一个问题 高分 如何择书与读书? mail发送问题 不知大家有没有测试过,似乎ADO的速度比DAO慢很多! 想请问各位朋友一个问题 想请问各位朋友一个问题 清那位高手指点一下 上海人,请讲信誉,我已忍无可忍了(放分) 修改计算机的名字导致SQL7.0不能启动,请问有什么修补的方法而不用重新安装SQL? c++ primer 候洁译与潘爱民译那个好些?? 为什么我的机会突然黑屏,但主机其实又没有关呢? 各位大虾,我是菜鸟,请问? 客户端的linux怎么才能通过域和代理的验证?? 加QQ:82439610 我来建个ORACLE、PL/SQL的QQ群! 大家多交流! 菜鸟问题:PHP中的变量使用前一定得声明吗?? 加QQ:82439610 我来建个ORACLE、PL/SQL的QQ群! 大家多交流! 用光驱看电影时经常说“显示器刷新率超出范围”,然后就只能重启,这是怎么回事? 加QQ:82439610 我来建个ORACLE、PL/SQL的QQ群! 大家多交流! 请问哪里可以免费下载到linux的源代码啊?谢谢! 如何择书与读书? 加QQ:82439610 我来建个ORACLE、PL/SQL的QQ群! 大家多交流! 我想转行到计算机软件,您有什么建议呢? 各位高手,看看这个贴!!谢谢 菜鸟问题:请教red hat下用.iso的安装镜像文件升级软件包的问题 这个中秋霉到家了,看看还有没有比我更霉的,同时祝愿自己能快点度过难关好起来!!!!!!!!!! 帮忙看看这个SQL语句什么地方错了? 此上机题的程序代码应该怎么写 想找个unix高手,有没有啊? 那里有java的帮助手册下载?类似于萎软的msdn & 0xFFF0是什么意思 银行存钱手续费问题 计算机网络——熊桂喜 译 INPUT如何用图片作背景? 谁能给我贴一个 Regular 动态 mfc-dll的例子! 函数怎样调用? 在线的各位高手,请问哪里可以下到SYBASE11.9.2安装程序? EJB-QL问题,怎么使用模糊查询LIKE? 请进 为什么我装了声卡驱动程序后,只能听到声音,却说不了话? rh9中用户目录下的.profile为什么不起作用? 设函数f(x)=|x-m|-mx,当m=1时,解关于x的不等式f(x)?0 与“赶鸭子上架”相近意思的成语 godaddy 优惠码 最近可以用的,20% 或 25% 30%都行 求GoDaddy优惠码 25%以上优惠 前几天的过期了. 在一个圆内有一个最大的正方形,把正方形里画成4个三角形,1个三角形3平方厘米,圆多少 如何在正方形中画最大的半圆、圆、正三角形 化学滴定中是用待测液滴定到标准液中还是标准液滴定到待测液中还是有一个必须的标准 一天中哪个时间最适合慢跑 我们生活在什么星系是银河系吗,我一直认为是太阳系 丁小乐上周练习了4天慢跑,他一天中最远跑了3.3千米,最短跑了2.4千米.那么可以推算出这4天,丁小乐最多跑了( )千米,最少跑了( )千米.急, 小明上个星期练习了4天慢跑,他一天中最远跑3.3千米,最短跑2.4千米,那么这4天他可能跑了多少到多少千米. 谷歌雅虎数据遭美国国安局窃取 美媒称菲律宾议员“港人生命值钱说”激起香港俄罗斯核武部队大规模战略演习 抗衡北台湾花莲发生6.7级地震 杭州等多地医生举报官员公款出游 出门戴钢盔执擀美国务卿将访欧洲中东八国 重申与沙特俄律师称斯诺登在俄找到工作 新工作与\"免费\"医疗让俄罗斯进退两难 仅多航班遭炸弹威胁嫌疑人落网 因向父亲万圣节网友微博晒疯狂造型 惊现金正恩巴基斯坦警方在卡拉奇逮捕97名犯罪嫌中国史上最可怕女人:武则天只能排最后甭着急,就算是莫奈,可能也看不准颜色SIKUR将在2015年巴塞罗那世界鹤壁等八市获立法权 为啥是这八个市?自己动手,用电脑键盘做个钢琴吧新卡牌新体系 机械流各职业可行性探讨网购拆封商品无理由退货 电商的噩梦百度 10 亿增持:增值+加强控制权5G的春天何时到来?“男根林”神奇地貌令人类崇拜千年早上喝黑芝麻糊的三大好处捍卫星空师士无双火影无明曲地狱公寓我心痴狂西游岁月召唤悍妞帝女人心不蛊异界邪魔战神抗日之快意恩仇乌江画廊旅游平凉旅游滨州旅游五指山市旅游鲁朗旅游惠安旅游松潘旅游茂名旅游洞头列岛旅游六盘水旅游陵水旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘