C语言程序设计基础综合实践报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
再学习过程中,老师同时通过双语教学,锻炼了应用英语的能力, 同时给我们讲一些国外大学的事,让我们开阔眼界,学习同时了解了中 西文化的一些差异,秦老师是一个很幽默,很有耐心的老师,对我们提 出的问题很耐心讲解,在此感谢!
该生按照实验要求完成了《计算机程序设计(C
双语)》综合设计内容。很好的掌握了应用 C 语言
进入主菜单:
运行“温度转换”程序: 运行“水仙花数”程序:
运行“打印菱形”程序: 运行“乘法表”程序:
பைடு நூலகம்
break; else C=5.0/9.0*(F-32); printf("%3.1f\n",C); } getch();//等待输入一个字符 //Sleep(5000); //延迟 5000 毫秒。 //delay(5000); return ; }
void function_2() {
int i,j,k,n; printf("The narcissus number are:"); for(n=100;n<1000;n++) {
教师评 语
进行综合设计的基本方法,达到了设计要求。
签名:秦卫平 日期:2009 年 6 月 18
主程序
#include "stdio.h" #include "stdlib.h" #include "ctype.h" #include "math.h" #include "string.h" #include <conio.h> #include <windows.h>
i=n/100; j=n/10-i*10; k=n%10; if(i*100+j*10+k==i*i*i+j*j*j+k*k*k) {printf("%d ",n);} } printf("\n"); getch(); } void function_3()
{ int i,j; for(i=0;i<=2;i++) { for(j=0;j<=2-i;j++) printf(" ");
case 2: function_2() ;break; case 3: function_3() ;break; case 4: function_4() ;break; case 6: printf("结束程序运行 再见!\n");exit(0);}}}
int menu_select()
{
char s;
printf("
----------------------------------------------------\n
\n\n");
printf("
1:运行‘温度转换’序\n");
printf("
2:运行‘水仙花数’程序\n");
printf("
3:运行‘打印菱形’程序\n");
printf("
总结体 会
这个学期,我们学习 C 语言受益良多,这是一门很有用的学科。通 过学习,我知道了 C 语言的最基本程序,并且录入,注释,修改了一些 程序,运用到定义长整形变量,赋初值等方法。从一开始的按课本打印 程序,到现在的综合设计,我进步很多,在老师提供模板的情况下已经 能够自己完成综合作业,达到老师要求。
4:运行‘乘法表’程序\n");
printf("
5:运行‘冒泡法排序’程序
\n");
printf("
6:结束程序运行 再见!\n\n");
printf("
----------------------------------------------------\n
\n\n");
printf("请输入数字 1-6,选择你要运行的程序\n");
void function_4() { int i, j; for(i=1;i<=9;i++) for(j=1;j<=i;j++)
{ printf("%d*%d=%d " , i, j, i*j); if(i==j)printf("\n"); } printf("\n"); getch(); }
程序运行如下:
昆明理工大学
程序设计基础 综合实践设计报告
课 题 名 称: C 语言练习函数调用演示
程序设计语言: C 语言(双语)
学院: 信息工程与自动化学院 班级: 自动化***
组长:
学号 2008*** 姓名 ***
组员:
学号
姓名
学号
姓名
学号
姓名
指导教师: 秦卫平
2009 年 5 月
《计算机程序设计(C 双语)》综合设计实践报告
课程名称: C 语言练习函数调用演示 专业年级:自动化 081
学号
姓名
所选题目
自评小组工作
分
量
(1—4)
数
组长
20081***
***
(1)主函数有菜单 选择功能。
100%
98
(2)温度转换函数
(3)水仙花数。
(4)求最大数
(5)冒泡法排序
(6)乘法表
(7)打印菱形
设计说 明及功 能描述 (基本 思路及 关键语 句说明)
do{
s=getchar();
n=(int)s-48;
}while(n<1||n>6);
return n;
}
//输出乘法表程序
void function_1() {
float F,C,n; n=1;
while(n) { printf("Please enter the Fahrenheit(10000 for exit):"); scanf("%f",&F); if (F==10000)
void function_1(); void function_2(); void function_3(); void function_4(); int menu_select();
void main() { for( ; ; ) { switch(menu_select()) { case 1: function_1() ;break;
for(j=0;j<=2*i;j++) printf("*"); printf("\n"); } for(i=1;i<=2;i++) { for(j=0;j<=i;j++) printf(" "); for(j=0;j<=2*(2-i);j++) printf("*"); printf("\n"); getch(); } return ; }
int n;
printf("\n\n\n
该程序是‘C 语言常用程序
汇集’演示\n");
printf("
----------------------------------------------------\n
\n\n");
printf("程序设计者:***班 *** 学号:2008********\n\n");
该生按照实验要求完成了《计算机程序设计(C
双语)》综合设计内容。很好的掌握了应用 C 语言
进入主菜单:
运行“温度转换”程序: 运行“水仙花数”程序:
运行“打印菱形”程序: 运行“乘法表”程序:
பைடு நூலகம்
break; else C=5.0/9.0*(F-32); printf("%3.1f\n",C); } getch();//等待输入一个字符 //Sleep(5000); //延迟 5000 毫秒。 //delay(5000); return ; }
void function_2() {
int i,j,k,n; printf("The narcissus number are:"); for(n=100;n<1000;n++) {
教师评 语
进行综合设计的基本方法,达到了设计要求。
签名:秦卫平 日期:2009 年 6 月 18
主程序
#include "stdio.h" #include "stdlib.h" #include "ctype.h" #include "math.h" #include "string.h" #include <conio.h> #include <windows.h>
i=n/100; j=n/10-i*10; k=n%10; if(i*100+j*10+k==i*i*i+j*j*j+k*k*k) {printf("%d ",n);} } printf("\n"); getch(); } void function_3()
{ int i,j; for(i=0;i<=2;i++) { for(j=0;j<=2-i;j++) printf(" ");
case 2: function_2() ;break; case 3: function_3() ;break; case 4: function_4() ;break; case 6: printf("结束程序运行 再见!\n");exit(0);}}}
int menu_select()
{
char s;
printf("
----------------------------------------------------\n
\n\n");
printf("
1:运行‘温度转换’序\n");
printf("
2:运行‘水仙花数’程序\n");
printf("
3:运行‘打印菱形’程序\n");
printf("
总结体 会
这个学期,我们学习 C 语言受益良多,这是一门很有用的学科。通 过学习,我知道了 C 语言的最基本程序,并且录入,注释,修改了一些 程序,运用到定义长整形变量,赋初值等方法。从一开始的按课本打印 程序,到现在的综合设计,我进步很多,在老师提供模板的情况下已经 能够自己完成综合作业,达到老师要求。
4:运行‘乘法表’程序\n");
printf("
5:运行‘冒泡法排序’程序
\n");
printf("
6:结束程序运行 再见!\n\n");
printf("
----------------------------------------------------\n
\n\n");
printf("请输入数字 1-6,选择你要运行的程序\n");
void function_4() { int i, j; for(i=1;i<=9;i++) for(j=1;j<=i;j++)
{ printf("%d*%d=%d " , i, j, i*j); if(i==j)printf("\n"); } printf("\n"); getch(); }
程序运行如下:
昆明理工大学
程序设计基础 综合实践设计报告
课 题 名 称: C 语言练习函数调用演示
程序设计语言: C 语言(双语)
学院: 信息工程与自动化学院 班级: 自动化***
组长:
学号 2008*** 姓名 ***
组员:
学号
姓名
学号
姓名
学号
姓名
指导教师: 秦卫平
2009 年 5 月
《计算机程序设计(C 双语)》综合设计实践报告
课程名称: C 语言练习函数调用演示 专业年级:自动化 081
学号
姓名
所选题目
自评小组工作
分
量
(1—4)
数
组长
20081***
***
(1)主函数有菜单 选择功能。
100%
98
(2)温度转换函数
(3)水仙花数。
(4)求最大数
(5)冒泡法排序
(6)乘法表
(7)打印菱形
设计说 明及功 能描述 (基本 思路及 关键语 句说明)
do{
s=getchar();
n=(int)s-48;
}while(n<1||n>6);
return n;
}
//输出乘法表程序
void function_1() {
float F,C,n; n=1;
while(n) { printf("Please enter the Fahrenheit(10000 for exit):"); scanf("%f",&F); if (F==10000)
void function_1(); void function_2(); void function_3(); void function_4(); int menu_select();
void main() { for( ; ; ) { switch(menu_select()) { case 1: function_1() ;break;
for(j=0;j<=2*i;j++) printf("*"); printf("\n"); } for(i=1;i<=2;i++) { for(j=0;j<=i;j++) printf(" "); for(j=0;j<=2*(2-i);j++) printf("*"); printf("\n"); getch(); } return ; }
int n;
printf("\n\n\n
该程序是‘C 语言常用程序
汇集’演示\n");
printf("
----------------------------------------------------\n
\n\n");
printf("程序设计者:***班 *** 学号:2008********\n\n");