课程报告。课程名称 c语言
学生学院机电工程学院
专业班级 09级机械电子5班
学号 3109000523
学生姓名陈永基
指导教师王永华
2010 年 10月 17日。
1.程序功能:定义计算三角形面积的函数,计算公式:
s=(a+b+c)/2 arae=(s(s-a)(s-b)(s-c))1/2
#include<>
#include<>
void main()
double tarea(float a,float b,float c)
2.程序功能:字符串连接。将字符串2连接到字符串1后。例如,字符串1为“auto”,字符串2为“lisp”,连接后字符串1为“auto lisp”。#include <>
#include<>
*字符串连接*/
char *ustrcat(char *s1,char *s2);
void main()
char s1[5],s2[20];
printf("输入字符串1:");gets(s1);
printf("输入字符串2:");gets(s2);
printf("输入字符串1:");
puts(ustrcat(s1,s2));
*字符串连接*/
char *ustrcat(char *s1,char *s2)
printf("%10.6f",e);
float fac(int n)
return(j);
2) while循环:
#include<>
void main()
float fac(int n);
int i=1;
float e=0;
while((1/fac(i))>0.0001)
printf("%10.6f",e);
float fac(int n)
return(j);
2.编写程序,通过scanf函数给一个5*5的矩阵置值,然后给此方阵的上半角(包含主对角线)置0,其他元素不变。最后输出此方阵。(程序命名为2_
#include<>
void main()
int s[5][5];
int i,j;
int a,b;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
for(a=0;a<5;a++)
for(b=0;b<5;b++)
printf("答案是:");
for(i=0;i<5;i++)
printf("%d %d %d %d %d",s[i][0],s[i][1],s[i][2],s[i][3],s[i][4]);
3.有一个一维数组,内放20个学生成绩,通过scanf函数输入值;写一个函数,求出平均分,最高分,和最低分并输出,然后写一个函数,将分数从大到小排序后输出。(程序命名为2_
#include<>
void main()
float **e;
float array[3];
float **erage(float array[3],int n);
int i,j;
float t;
for(i=0;i<3;i++)
scanf("%f",&array[i]);
float max=0,min=array[0];
for(i=0;i<3;i++)
**e=**erage(array,3);
printf("max=%6.2fmin=%6.2f**erage=%6.2f",max,min,**e);
float a[3];
for(i=0;i<3;i++)
a[i]=array[i];
for(j=0;j<2;j++)
for(i=0;i<2-j;i++)
if(a[i]
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
printf("由大到小排序为:");
for(i=0;i<3;i++)
printf("%d",a[i]);
printf("\0");
printf("");
float **erage(float array,int n)
float **er,sum=0;
int i;
for(i=0;i
**er=sum/3;
return(**er);
三、课程建议。
首先,我觉得老师讲课的态度非常好,讲课有耐心,注重细节,常常能提醒学生**应该注意点**应该认真点,这培养了学生的认真、仔细做事的能力。
我的建议:1、 我觉得因为选修的上课时间比较少,而所学的知识比较多,希望每节课都详细讲比较重要且主要的知识点,而次要的就简单提一下。
2、 对于讲课内容,我觉得老师如果能够多一些堂上操作,让同学们体验一下操作的过程,这样我想同学们会更加深刻,同时也能学到如何操作,而不是停留在理论上 。
3、 应该布置两三次的平时练习作业,作业中给出具体的、具有代表性的操作方法,并且还有答案可以让同学们核实,这样可以让同学们快速掌握基本的知识,当然,无论做什么事情都要靠自己去努力的,没有现成的果实可以收获的。
4、 我感觉上课的时候好像比较少提问问题,如果能提问一下,是可以活跃一下课堂氛围的。
我的建议就以上这些了,说的不好的希望能原谅,谢谢!
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...