教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

C语言程序设计基础综合实践报告

来源:网络收集 时间:2026-07-18
导读: (1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形 昆明理工大学 程序设计基础 综合实践设计报告 课 题 名 称: C语言练习函数调用演示 程序设计语言: 学院: 信息工程与自动化学院 班级: 自动化*** 组

(1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形

昆明理工大学

程序设计基础 综合实践设计报告

课 题 名 称: C语言练习函数调用演示

程序设计语言:

学院: 信息工程与自动化学院 班级: 自动化***

组长: 学号 2008*** 姓名 *** 组员:

学号 学号 学号

姓名 姓名 姓名

指导教师: 秦卫平

2009年 5 月

(1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形

《计算机程序设计(C双语)》综合设计实践报告

课程名称: C语言练习函数调用演示 专业年级:自动化081

组长

学号 20081***

姓名 ***

所选题目 (1)主函数有菜单

选择功能。

(2)温度转换函数 (3)水仙花数。 (4)求最大数 (5)冒泡法排序 (6)乘法表 (7)打印菱形

自评小组工作

量 (1—4)

分数 98

100%

设计说明及功能描述(基本思路及关键语句说明)

(1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形

总结体会

这个学期,我们学习C语言受益良多,这是一门很有用的学科。通过学习,我知道了C语言的最基本程序,并且录入,注释,修改了一些程序,运用到定义长整形变量,赋初值等方法。从一开始的按课本打印程序,到现在的综合设计,我进步很多,在老师提供模板的情况下已经能够自己完成综合作业,达到老师要求。

再学习过程中,老师同时通过双语教学,锻炼了应用英语的能力,同时给我们讲一些国外大学的事,让我们开阔眼界,学习同时了解了中西文化的一些差异,秦老师是一个很幽默,很有耐心的老师,对我们提出的问题很耐心讲解,在此感谢!

该生按照实验要求完成了《计算机程序设计(C双语)》综合设计内容。很好的掌握了应用C语言

教师评

进行综合设计的基本方法,达到了设计要求。

签名:秦卫平

日期:2009年6月18

(1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形

主程序

#include "stdio.h" #include "stdlib.h" #include "ctype.h" #include "math.h" #include "string.h" #include <conio.h> #include <windows.h>

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;

(1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形

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; int n;

printf("\n\n\n 该程序是‘C语言常用程序汇集’演示\n"); printf("

----------------------------------------------------\n\n\n");

printf("程序设计者:***班 *** 学号:2008********\n\n"); printf("

----------------------------------------------------\n\n\n");

printf(" 1:运行‘温度转换’序\n"); printf(" 2:运行‘水仙花数’程序\n");

(1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形

printf(" 3:运行‘打印菱形’程序\n"); printf(" 4:运行‘乘法表’程序\n"); printf(" 5:运行‘冒泡法排序’程序

\n");

printf(" 6:结束程序运行 再见!\n\n"); printf("

----------------------------------------------------\n\n\n");

printf("请输入数字1-6,选择你要运行的程序\n"); do{

s=getchar();

n=(int)s-48;

}while(n<1||n>6); return n;

}

//输出乘法表程序

void function_1() {

(1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形

float F,C,n; n=1; while(n)

{

printf("Please enter the Fahrenheit(10000 exit):"); scanf("%f",&F); if (F==10000)

break;

else

C=5.0/9.0*(F-32); printf("%3.1f\n",C);

}

getch();//等待输入一个字符 //Sleep(5000); //延迟5000毫秒。 //delay(5000); return ; } void function_2() {

for

(1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形

int i,j,k,n;

printf("The narcissus number are:"); for(n=100;n<1000;n++) { }

printf("\n");

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);}

getch(); }

void function_3()

{

int i,j;

for(i=0;i<=2;i++) {

for(j=0;j<=2-i;j++) printf(" ");

(1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形

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 ; }

void function_4() { int i, j;

for(i=1;i<=9;i++) for(j=1;j<=i;j++)

(1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形

{

printf("%d*%d=%d " , i, j, i*j); if(i==j)printf("\n"); }

printf("\n"); }

getch();

程序运行如下:

进入主菜单:

(1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形

运行“温度转换”程序:

运行“水仙花数”程序:

(1)主函数有菜单选择功能。(2)温度转换函数(3)水仙花数。(4)求最大数(5)冒泡法排序(6)乘法表(7)打印菱形

运行“打印菱形”程序:

运行 …… 此处隐藏:1567字,全部文档内容请下载后查看。喜欢就下载吧 ……

C语言程序设计基础综合实践报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1444702.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)