第7章 C语言程序设计
- 格式:ppt
- 大小:465.50 KB
- 文档页数:35


第1章 计算机语言及C语言概述
1.1 计算机语言和计算机程序
1.2 C语言概述
1.2.1 C语言的产生和发展
1.2.2 C语言的特点
1.2.3 C程序的结构
/*第一个C程序*/
#include
void main( )
{
printf("This is the first C program.\n");
}
/*本程序实现从终端输入两个整数并求和*/
#include
void main( )
{
int a,b,sum; /*变量定义语句*/
scanf("%d%d",&a,&b); /*从终端输入两个整数分别赋给变量a和b*/
sum=a+b; /*求a、b的和并赋给变量sum*/
printf("sum=%d\n",sum); /*将sum值输出*/
}
C语言程序设计教程
2
#include
/*求面积函数*/
float CircleArea(float r) /*CircleArea函数的首部*/
{ float s; /*定义浮点型变量s*/
s=3.14159*r*r; /*给s赋值为半径为r的圆的面积*/
return s; /*将s的值返回,带回至main函数中的被调用位置*/
}
/*主函数*/
void main( )
{ float r, Area; /*变量r用来存储半径值,Area用来存储面积值*/
printf("Input r:"); /*输出提示信息*/
scanf("%f",&r); /*输入一个实型数据赋给r,%f为浮点型数据格式控制符*/
Area=CircleArea(r); /*调用CircleArea函数,将返回值赋给Area*/
printf("r=%f, Area=%f\n",r,Area); /*输出半径及面积*/
C语言程序设计上机实验报告 实验一 一、实验名称: C程序的运行环境和运行C程序的方法 二、实验目的: 了解在C编译系统上如何编辑、编译、连接和运行一个C程序 三、实验内容: (1). 输入并运行一个简单的C程序。 (2). 设计程序,对给定的两个数求和。 (3). 设计程序,对给定的两个数进行比较,然后输出其中较大的数。
四、源程序代码:
代码1:#include int main() { printf("hello world!\n"); return 0; }
运行结果1
:
程序分析1:
代码2:#include int main() { int a=5,b=6,c; c=a+b; printf("c=%d\n",c); return 0; }
运行结果2
:
程序分析2:
代码3:#include int main() { int a=5,b=6,c; if(a>b) { c=a; } else { c=b; } printf("%d\n",c); return 0; }
运行结果3
:
程序分析3:
五.实验总结
C语言程序设计上机实验报告 实验二 一、实验名称:顺序结构程序设计 二、实验目的:正确使用常用运算符(算术运算符、赋值运算符)的用法,熟练掌握算术运算符及其表达式,逻辑运算符和逻辑表达式。 三、实验内容: (1). 编写程序,实现小写字母转大写。 (2). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。 (3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。 (4). 编写程序,实现单字符getchar和putchar输入输出。 (5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。 四、源程序代码 代码1:#include int main() { char c1,c2; c1=getchar(); printf("%c,%d\n",c1,c1); c2=c1-32; printf("%c,%d\n",c2,c2); return 0; }
A+B问题
计算两个10以内的两个整数的和。
#include
int main()
{
int a,b,c=0;
scanf("%d%d",&a,&b);
if ((a>=0&&a<=10)&&(b>=0&&b<=10))
{
c=a+b;
printf ("%d\n",c);}
else printf("error\n");
return 0 ;
}
求平均年龄
班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。Input 第一行有一个整数n(1≤n≤100),表示学生的人数。其后n行每行有1个整数,取值为15到25。Output
输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。
• Source
• #include
• void main() • { int n,i,sum,age; double answer;
• scanf("%d",&n);
• for(i=0,sum=0;i
• {
• scanf("%d",&age);
• sum+=age; }
• answer=(double)sum/n;
• printf("%.2lf\n",answer);
}
数字求和
给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少?Input 输入一行,只包括6个小于100的正整数,其中第一个正整数就是a。Output 输出一行,给出一个正整数,是5个数中小于a的数的和。
• Source
• #include
• int main()
• { int i,a,sum=0,j[6];
C语言程序设计上机实验报告 实验一 一、实验名称: C程序的运行环境和运行C程序的方法 二、实验目的: 了解在C编译系统上如何编辑、编译、连接和运行一个C程序 三、实验内容: (1). 输入并运行一个简单的C程序。 (2). 设计程序,对给定的两个数求和。 (3). 设计程序,对给定的两个数进行比较,然后输出其中较大的数。
四、源程序代码:
代码1:#include int main() { printf("hello world!\n"); return 0; }
运行结果1
:
程序分析1:
代码2:#include int main() { int a=5,b=6,c; c=a+b; printf("c=%d\n",c); return 0; }
运行结果2
:
程序分析2:
代码3:#include int main() { int a=5,b=6,c; if(a>b) { c=a; } else { c=b; } printf("%d\n",c); return 0; }
运行结果3
:
程序分析3:
五.实验总结
C语言程序设计上机实验报告 实验二 一、实验名称:顺序结构程序设计 二、实验目的:正确使用常用运算符(算术运算符、赋值运算符)的用法,熟练掌握算术运算符及其表达式,逻辑运算符和逻辑表达式。 三、实验内容: (1). 编写程序,实现小写字母转大写。 (2). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。 (3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。 (4). 编写程序,实现单字符getchar和putchar输入输出。 (5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。 四、源程序代码 代码1:#include int main() { char c1,c2; c1=getchar(); printf("%c,%d\n",c1,c1); c2=c1-32; printf("%c,%d\n",c2,c2); return 0; }