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 和 pu tchar 输入输出。 (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; } 运行结果1: 程序分析1: 代码2:#include int main() { int a=5,c1,c2; double b=3.141592653,c3,c4; c1=a/b; c3=a/b; c2=a+b; c4=a+b; printf("%d,%d,%lf,%lf\n",c1,c2,c3,c4); return 0; } 运行结果2: 程序分析2: 代码3:#include int main() { here: printf("计算三角形的面积请输入‘1’,立方体的体积和表面积请输入‘2’,圆的面积和周长请输入‘3’.\n"); int a; scanf("%d",&a); if(a==1) { double l,h,s; printf("请输入三角形的底边长和所在底边的高."); scanf("%lf%lf",&l,&h); s=l*h/2; printf("三角形的...