正在加载图片...
math. h. scanf和 printf是标准输入输出函数,其头文件为 stdio.h,在主函数前也用 include 命令包含了 stdio.h文件。 需要说明的是,C语言规定对 scanf和 printf这两个函数可以省去对其头文件的包含命令。 所以在本例中也可以删去第二行的包含命令# include。同样,在例1.1中使用了 printf函数 也省略了包含命令 在例题中的主函数体中又分为两部分,一部分为说明部分,另一部分执行部分。说明是指变 量的类型说明。例题中未使用任何变量,因此无说明部分。C语言规定,源程序中所有用到的变 量都必须先说明,后使用,否则将会出错。这一点是编译型高级程序设计语言的一个特点,与解 释型的 BASIC语言是不同的。说明部分是C源程序结构中很重要的组成部分。本例中使用了两个 变量x,s,用来表示输入的自变量和sin函数值。由于sin函数要求这两个量必须是双精度浮 点型,故用类型说明符 double来说明这两个变量。说明部分后的四行为执行部分或称为执行语 句部分,用以完成程序的功能。执行部分的第一行是输出语句,调用 printf函数在显示器上输 出提示字符串,请操作人员输入自变量x的值。第二行为输入语句,调用 scanf函数,接受键盘 上输入的数并存入变量x中。第三行是调用sin函数并把函数值送到变量s中。第四行是用 printf 函数输出变量s的值,即x的正弦值。程序结束 printf(input number: \n") scanf("%1f","C10F10&x); s=sin(x) printf( sine of %If is %1f\n", 'C10F10x, s) 运行本程序时,首先在显示器屏幕上给出提示串 input number,这是由执行部分的第一行 完成的。用户在提示下从键盘上键入某一数,如5,按下回车键,接着在屏幕上给出计算结果。 输入和输出函数 在前两个例子中用到了输入和输出函数 scanf和 printf,在第三章中我们要详细介绍。这 里我们先简单介绍一下它们的格式,以便下面使用。 scanf和 printf这两个函数分别称为格式 输入函数和格式输出函数。其意义是按指定的格式输入输出值。因此,这两个函数在括号中的参 数表都由以下两部分组成:“格式控制串”,参数表格式控制串是一个字符串,必须用双 引号括起来,它表示了输入输出量的数据类型。各种类型的格式表示法可参阅第三章。在 printf 函数中还可以在格式控制串内出现非格式控制字符,这时在显示屏幕上将原文照印。参数表中给 出了输入或输出的量。当有多个量时,用逗号间隔。例如 printf( sine of %If is %If\n", x, s) 其中%lf为格式字符,表示按双精度浮点数处理。它在格式串中两次现,对应了x和s两个 变量。其余字符为非格式字符则照原样输出在屏幕上 t max(int a, int b) na In Int x, v,Z printf(input two numbers: \n") scanf("%d%d”,&x,&y printf(" maxmum=%d",z)math.h。scanf 和 printf 是标准输入输出函数,其头文件为 stdio.h,在主函数前也用 include 命令包含了 stdio.h 文件。 需要说明的是,C 语言规定对 scanf 和 printf 这两个函数可以省去对其头文件的包含命令。 所以在本例中也可以删去第二行的包含命令#include。同样,在例 1.1 中使用了 printf 函数, 也省略了包含命令。 在例题中的主函数体中又分为两部分,一部分为说明部分,另一部分执行部分。说明是指变 量的类型说明。例题中未使用任何变量,因此无说明部分。C语言规定,源程序中所有用到的变 量都必须先说明,后使用,否则将会出错。这一点是编译型高级程序设计语言的一个特点,与解 释型的 BASIC 语言是不同的。说明部分是 C 源程序结构中很重要的组成部分。本例中使用了两个 变量 x,s,用来表示输入的自变量和 sin 函数值。由于 sin 函数要求这两个量必须是双精度浮 点型,故用类型说明符 double 来说明这两个变量。说明部分后的四行为执行部分或称为执行语 句部分,用以完成程序的功能。执行部分的第一行是输出语句,调用 printf 函数在显示器上输 出提示字符串,请操作人员输入自变量 x 的值。第二行为输入语句,调用 scanf 函数,接受键盘 上输入的数并存入变量x 中。第三行是调用sin 函数并把函数值送到变量s 中。第四行是用printf 函数输出变量 s 的值,即 x 的正弦值。程序结束。 printf("input number:\n"); scanf("%lf",'C10F10&x); s=sin(x); printf("sine of %lf is %lf\n",'C10F10x,s); 运行本程序时,首先在显示器屏幕上给出提示串 input number,这是由执行部分的第一行 完成的。用户在提示下从键盘上键入某一数,如 5,按下回车键,接着在屏幕上给出计算结果。 输入和输出函数 在前两个例子中用到了输入和输出函数 scanf 和 printf,在第三章中我们要详细介绍。这 里我们先简单介绍一下它们的格式,以便下面使用。scanf 和 printf 这两个函数分别称为格式 输入函数和格式输出函数。其意义是按指定的格式输入输出值。因此,这两个函数在括号中的参 数表都由以下两部分组成: “格式控制串”,参数表 格式控制串是一个字符串,必须用双 引号括起来,它表示了输入输出量的数据类型。各种类型的格式表示法可参阅第三章。在 printf 函数中还可以在格式控制串内出现非格式控制字符,这时在显示屏幕上将原文照印。参数表中给 出了输入或输出的量。当有多个量时,用逗号间隔。例如: printf("sine of %lf is %lf\n",x,s); 其中%lf 为格式字符,表示按双精度浮点数处理。它在格式串中两次现,对应了 x 和 s 两个 变量。其余字符为非格式字符则照原样输出在屏幕上 int max(int a,int b); main() { int x,y,z; printf("input two numbers:\n"); scanf("%d%d",&x,&y); z=max(x,y); printf("maxmum=%d",z);
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有