C语言程序设计上机实验报告
实验一
一、实验名称:  C程序的运行环境和运行C程序的方法
二、实验目的:了解在C编译系统上如何编辑、编译、连接和运行一个C
冒泡排序代码c语言程序
三、实验内容:
(1). 输入并运行一个简单的C程序。
(2). 设计程序,对给定的两个数求和。
(3). 设计程序,对给定的两个数进行比较,然后输出其中较大的数。
四、源程序代码:
代码1:#include<stdio.h>
int main()
{
printf("hello world!\n");
return 0;
}
运行结果1:
程序分析1:
代码2:#include<stdio.h> int main()
{
int a=5,b=6,c;
c=a+b;
printf("c=%d\n",c);
return 0;
}
运行结果2:
程序分析2:
代码3:#include<stdio.h>
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). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。抹茶交易所苹果版app下载
(3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。
(4). 编写程序,实现单字符getchar和putchar输入输出。
(5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。
四、源程序代码
代码1:#include<stdio.h>
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<stdio.h>
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<stdio.h>
int main()
{
here:    printf("计算三角形的面积请输入‘1’,立方体的体积和表面积请输入‘2’,圆的面积和周长请输入‘3’.\n");
int a;
scanf("%d",&a);
if(a==1)
{
用matlab求线性方程组的解double l,h,s;
printf("请输入三角形的底边长和所在底边的高.");
scanf("%lf%lf",&l,&h);
s=l*h/2;
printf("三角形的面积为%.16f\n",s);
}
else if(a==2)
{
printf("请输入立方体的长宽高.");
double b,c,d,v,s;
scanf("%lf%lf%lf",&b,&c,&d);
v=b*c*d;
s=b*c+b*d+c*d;
printf("立方体的体积为%.16f,表面积为%.16f\n",v,s);
}
else
{
double r,s,c,m;
printf("请输入圆的半径");
scanf("%lf",&r);
m=3.141592653;
s=m*r*r;
c=2*m*r;
大学c语言实用教程潘旭华printf("圆的面积为%.16f,圆的周长为%.16f\n",s,c);
}
goto here;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。