C实验报告模板
《C程序设计》实验报告
姓名:杨皓月
学院:自动化
班级:0801410
学号:2014212750
时间:2014-2015(2)
指导教师:李红娟
一、1题目:从键盘输入三个整数,用函数调用的形式输出其中的最大数、最小数。(写成三个函数)。
2思路:先画出流程图,再根据流程图写出代码,在编译软件上编译修改后获得最终源码。,
先设计算法,然后进行改进,变换方法进行演练,从中获得更多的技巧。
3最初程序代码:
#include
void main()
{
int max(int x,int y,int z);
int min(int x,int y,int z);
int a,b,c;
printf(
scanf(
max(a,b,c);
min(a,b,c);
}
int max(int x,int y,int z)
{
int max;
max=(x>y)? x:y;
max=(max>z)? max:z;
printf(
}
int min(int x,int y,int z)
{
int min;
min=(x>y)? y:x;
min=(min>z)? z:min;
printf(
}
4调试过程:
5最终程序代码
#include
void main()
{
int max(int x,int y,int z);
int min(int x,int y,int z);
int a,b,c;
printf(
scanf(
max(a,b,c);
min(a,b,c);
}
int max(int x,int y,int z)
{
int max;
max=(x>y)? x:y;
max=(max>z)? max:z;
printf(
}
int min(int x,int y,int z)
{
int min;
min=(x>y)? y:x;
min=(min>z)? z:min;
printf(
}
6心得体会:
二、1题目:请统计10人的数学成绩的总和及这10人的平均成绩,(写成三个函数)。
2思路:先画出流程图,再根据流程图写出代码,在编译软件上编译修改后获得最终源码。, 3最初程序代码:
#include
void main()
{ int s;
int sum();
float aver(int x);
printf(
s=sum();
printf(
aver(s);
}
int sum()
{
int i,j,s=0;
for(i=1;i
{
scanf(
s=s+j;
}
return (s);
}
float aver(int x)
{
float aver;
aver=x/10.0;
printf(
4调试过程:
5最终程序代码
#include
void main()
{ int s;
int sum();
float aver(int x);
printf(
printf(
aver(s);
}
int sum()
{
int i,j,s=0;
for(i=1;i
{
scanf(
s=s+j;
}
return (s);
}
float aver(int x)
{
float aver;
aver=x/10.0;
printf(