C语言编程.docx

上传人:b****6 文档编号:7957374 上传时间:2023-01-27 格式:DOCX 页数:11 大小:18.28KB
下载 相关 举报
C语言编程.docx_第1页
第1页 / 共11页
C语言编程.docx_第2页
第2页 / 共11页
C语言编程.docx_第3页
第3页 / 共11页
C语言编程.docx_第4页
第4页 / 共11页
C语言编程.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

C语言编程.docx

《C语言编程.docx》由会员分享,可在线阅读,更多相关《C语言编程.docx(11页珍藏版)》请在冰豆网上搜索。

C语言编程.docx

C语言编程

#include

main()

{

printf("hello,world\n");

}

/*程序编制与运行的完整步骤:

1)编辑;2)编译;3)链接;4)运行

方式一、按钮方式(初学时,可采用这种进行操作)

1、保存。

点击工具条[Standard]中的[Save]按钮。

生成.c文件。

2、编译。

点击工具条[BuildMiniBar]中的[Compile]按钮。

生成.obj文件。

3、链接。

点击工具条[BuildMiniBar]中的[Build]按钮。

生成.exe文件。

4、运行。

点击工具条[BuildMiniBar]中的[Execute]按钮。

方式二、菜单方式

1、保存。

选择菜单[File]中的[Save]选项。

生成.c文件。

2、编译。

选择菜单[Build]中的[Compile]选项。

生成.obj文件。

3、链接。

选择菜单[Build]中的[Build]选项。

生成.exe文件。

4、运行。

选择菜单[Build]中的[Execute]选项。

方式三、键盘方式

1、保存。

按组合键[Ctrl+S]。

生成.c文件。

2、编译。

按组合键[Ctrl+F7]。

生成.obj文件。

3、链接。

按功能键[F7]。

生成.exe文件。

4、运行。

按组合键[Ctrl+F5]。

系统为了方便用户使用,以上每一步总是包含了前面几步的操作。

1.Compile:

先保存当前源程序文件,再(只)编译当前源程序文件。

2.Build:

先对所有未编译的源程序文件进行编译,再链接。

3.Execute:

先检查有无新修改的源程序文件,如有,则编译;

再检查有无新生成的目标文件,如有,则链接。

推荐操作步骤(按钮方式):

1、点击工具条[BuildMiniBar]中的[Build]按钮。

2、点击工具条[BuildMiniBar]中的[Execute]按钮。

*/

 

//这是一个简单的C程序

//调用标准库函数printf(),在显示器上输出"hello,world"

#include/*编译预处理指令*/

//因为程序中用到了库函数printf()

//所以要包含头文件stdio.h

intmain()//主函数,前面的int可写可不写

{//函数体开始

printf("hello,world\n");//输出语句

return0;//结束运行,可以不写

}//函数体结束

/********************************说明****************************************

1、main是主函数名,每个C程序有且只有一个主函数。

是整个程序的入口。

2、{}是函数开始和结束的标志,不可省略。

在里面写程序语句。

3、每条语句以分号结束。

4、使用标准库函数时,应在程序开头写:

#include

5、双引号括起来的是字符串,其中的"\n"是一个特殊字符(换行符,ASCII码为十进制10)

*******************************************************************************/

#if0//////////////////C程序的注释///////////////////////////////////////////

/**/"斜杠星号对"是C注释符。

也叫"块注释符"。

编译器忽略其中的内容。

其中的内容可以多行书写。

可以放置在允许“空白符”的的任意位置。

ANSIC注释符不能嵌套,如下面的写法是错误的:

/*Youcannot/*nest*/comments*/

//双斜杠是C++注释符(C99采纳)。

也叫"行注释符"。

编译器忽略从//开始到行末的内容。

可以放置在行首或行末。

空白符:

空格(space),制表符(tab,跳格键),空行(carriagereturn/linefeed)

#endif/////////////////////////////////////////////////////////////////////////

 

//求两个整数之和

//sum=a+b

#include

main()

{

inta,b,sum;//定义变量

//int表示定义整型变量

//定义多个变量时用逗号隔开

a=123;//给整型变量a赋值为整数123

b=456;//将整数456赋值给整型变量b

sum=a+b;//将a,b之和赋给整型变量sum

printf("sumis%d\n",sum);//打印结果

}

/*说明

C程言要求程序中用到的变量必须"先定义,再使用"

%d是数据输出格式控制符,表示输出整型数据

*/

//求两个实数之和

//sum=a+b

#include

main()

{

doublea,b,sum;//double表示定义双精度实型变量(浮点型变量)

//定义多个变量时用逗号隔开

a=123.0;b=456.0;//一行可以书写多条语句。

sum=

a+b;//一条语句可以多行书写。

//可直接换行或使用续行符\(反斜杠)

printf("sumis%lf\n",sum);//格式控制符%lf表示输出双精度实型数据

}

/*

实型变量分为单精度和双精度。

定义单精度实型变量,使用关键字float

定义双精度实型变量,使用关键字double

double型比float型更精确。

*/

//求两个实数之和

//sum=a+b

#include

main()

{

floata,b,sum;//float表示定义实型变量(浮点型变量)

//定义多个变量时用逗号隔开

a=123.0;

b=456.0;

sum=a+b;

printf("sumis%f\n",sum);//数据输出格式控制符%f表示输出实型数据

}

/*

实型变量分为单精度和双精度。

定义单精度实型变量,使用关键字float

定义双精度实型变量,使用关键字double

double型比float型更精确。

*/

//从键盘输入两个整数,并显示这两个整数之和

#include//因为程序中用到了库函数printf()

//所以要包含头文件stdio.h

main()

{

intx,y,z;

scanf("%d%d",&x,&y);//%d是数据输入格式控制符,表示输入整型数据

z=x+y;

printf("sum=%d\n",z);

}

 

//从键盘输入两个实数,并显示这两个实数之和

#include//因为程序中用到了库函数printf()

//所以要包含头文件stdio.h

main()

{

floatx,y,z;

scanf("%f%f",&x,&y);//%f是数据输入格式控制符,表示输入单精度实型数据

z=x+y;

printf("sum=%f\n",z);//%f是数据输出格式控制符,表示输出单精度实型数据

}

//从键盘输入两个实数,并显示这两个实数之和

#include//因为程序中用到了库函数printf()

//所以要包含头文件stdio.h

main()

{

doublex,y,z;

scanf("%lf%lf",&x,&y);//%lf是数据输入格式控制符,表示输入双精度实型数据

z=x+y;

printf("sum=%lf\n",z);//%lf是数据输出格式控制符,表示输出双精度实型数据

}

//按公式c=5/9*(f-32),将华氏温度转换为对应的摄氏温度

#include

main()

{

doublec,f;

f=50.0;

c=5.0/9.0*(f-32.0);//由于计算结果是实型,常数应加小数点

printf("%.2f\n",c);//%.2f格式符表示输出宽度不限,小数2位(四舍五入)。

}

 

//计算正弦值

//利用标准库函数sin()

#include//因为程序中用到了printf(),所以要包含stdio.h头文件

#include//因为程序中用到了sin(),所以要包含math.h头文件

main()

{

doublex,y;

x=30.0*3.1415926/180.0;//三角函数的角度单位是弧度,如果给定值是度,则需要转换

y=sin(x);

printf("sin(%lf)=%6.2lf\n",x,y);//%6.2lf是数据输出格式控制符,

//表示输出双精度实型数据,

//且输出总宽度为6个字符,小数占2位(四舍五入)

}

/*说明

printf()、sin()都是标准库函数,使用时应该包含头文件。

有于更多的函数,或需要包含哪个头文件,请参见教材的附录。

*/

//按公式c=5/9*(f-32),将华氏温度转换为对应的摄氏温度

#include

main()

{

doublef1,f2,c1,c2;

f1=50;f2=60;

c1=5.0/9.0*(f1-32.0);

c2=5.0/9.0*(f2-32.0);

printf("c1=%6.2f\nc2=%6.2f\n",c1,c2);

}

 

/*---------------------------------------------------------

3

y=3.6a+-sinx

5

y=3.6*a+3.0/5.0*sin(x)

----------------------------------------------------------*/

#include//由于程序中用到了库函数printf()函数,因此要包含stdio.h头文件来声明。

#include//由于程序中用到了库函数sin()函数,因此要包含math.h头文件来声明。

main()

{

doublea,x,y;

a=2.0;

x=30.0;

y=3.6*a+3.0/5.0*sin(x*3.1415926/180.0);

printf("y=%6.2lf\n",y);

}

//计算矩形的面积

//面积=长x宽

#include

main()

{

floath,w,area;//定义浮点型变量(实型变量)

h=10.5;//将实数10.5赋值给实型变量h

w=20.5;//给实型变量w赋值为实数20.5

area=h*w;//计算矩形面积

printf("area=%6.2f",area);//%6.2f是数据输出格式控制符,

//表示输出实型数据,

//且输出总宽度为6个字符,小数占2位

}

 

/******************************************************************************

a+b+c

-----------------------------------

__

√a+b(sinx+siny+sinz)

 

f=(a+b+c)/(sqrt(a)+b*(sin(x)+sin(y)+sin(z)));//注意括号的使用

******************************************************************************/

#include//因为程序中用到了输出函数printf(),所以要包含头文件stdio.h

#include//因为程序中用到了数学函数sqrt()和sin(),所以要包含头文件math.h

main()

{

doublea,b,c;

doublex,y,z;

doublef;

a=25.0;b=10.0;c=25.0;

x=30.0*3.1415926/180.0;

y=30.0*3.1415926/180.0;

z=30.0*3.1415926/180.0;

f=(a+b+c)/(sqrt(a)+b*(sin(x)+sin(y)+sin(z)));

printf("%lf\n",f);//double型的格式符用%lf

}

/*说明

书写程序时,最好使用缩进格式的形式。

合理使用tab键。

在C语言中,大小写字母是有区别的。

(习惯用小写字母)

*/

 

//按公式c=5/9*(f-32),将华氏温度转换为对应的摄氏温度

#include

doublef2c(doublef)//自定义函数,与数学上的函数类似,

//其中的参数f相当于数学函数中的自变量

{

doublec;//c仅在其所在的大括号内有效

c=5.0/9.0*(f-32.0);

returnc;//返回函数值

}

main()//主函数放在程序的后部,理由以后再讲

{

doublef1,f2,c1,c2;//这些变量仅在其所在的大括号内有效

f1=50;f2=60;

c1=f2c(f1);//调用函数f2c(),将参数f1传递给函数的自变量f,

//并将返回结果赋给c1

c2=f2c(f2);//调用函数f2c(),将参数f2传递给函数的自变量f,

//并将返回结果赋给c2

printf("c1=%6.2f\nc2=%6.2f\n",c1,c2);

}

/*说明

C程序由一个或多个函数构成,容易实现模块化。

一个C程序有且只有一个主函数main。

C程序总是从main函数开始执行的,与main函数的位置无关。

C程序的函数种类分为三大类:

主函数main,系统提供的库函数,用户自定义函数。

*/

 

//计算两个矩形的面积之和

#include

doublearea(doubleh,doublew)//自定义函数,求矩形面积。

//与数学上的函数类似,

//其中的h,w相当于数学函数中的自变量

{

doubles;//s仅在其所在的大括号内有效

s=h*w;

returns;//返回面积s的值

}

main()//主函数放在程序的后部,理由以后再讲

{

doubleh1,h2,w1,w2,s1,s2;//这些变量仅在其所在的大括号内有效

h1=10.5;w1=20.5;

h2=1.5*h1;w2=1.5*w1;

s1=area(h1,w1);//调用函数area(),

//将参数h1,w1传递给函数的自变量,

//并将返回结果赋给s1

s2=area(h2,w2);//调用函数area(),

//将参数h2,w2传递给函数的自变量,

//并将返回结果赋给s2

printf("area=%6.2lf",s1+s2);//输出面积之和

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1