c语言课设报告函数的比较,c语言课程设计设计报告函数的调用关系图及主要算法.doc...
程序一:简单数学问题
一、程序功能简介:
实现多个简单数学问题的求解。
二、题目分析
完成与菜单项对应的功能设计
void FindNum( ); /*用穷举法找到被咬掉的数字*/
void FindRoot( ); /*求解方程ax2+bx+c=0的根*/
3、void Detective( ); /*根据线索用穷举法找出牌照号码*/
4、void Monkey( ); /*根据天数循环求出第一天所摘桃子数*/
5、void Diamond( ); /*调用函数Print_Diamond( )输出line行的钻石图案*/
6、void Calculator( ); /*实现两个整数简单的加减乘除四则运算*/
三、函数的调用关系图:
四、源程序及注释:
#include
#include
#include
#include
int menu_select();
void main() /*主函数*/
{
for(;;)
{
switch(menu_select())
{case 1:
FindNum();
system("pause");
break;
case 2:
FindRoot();
system("pause");
break;
case 3:
Detective();
system("pause");
break;
case 4:
Monkey();
system("pause");
break;
case 5:
Diamond();
system("pause");
break;
case 6:
Calculator();
system("pause");
break;
case 0:
printf("Goodbye!\n");
system("pause");
exit(0);
}
}
}
int menu_select() /*主函数菜单*/
{
char c;
do{
system("cls");
printf("1.FindNum\n");
printf("2.FindRoot\n");
printf("3.Detective\n");
printf("4.Monkey\n");
printf("5.Diamond\n");
printf("6.Calculator\n");
printf("0.Goodbye!\n");
c=getchar();
}while(c'6');
return(c-'0');
}
FindNum() /*找数字*/
{
int i;
for(i=1;i<=9;i++) /*穷举*/
if((30+i)*6237==(10*i+3)*3564)
printf("%d\n",i);
}
FindRoot() /*找方程的根*/
{
float a[10],b[10],c[10],disc,x1,x2,real,image; /*定义abc三个数组存放方程的系数*/
int i,k,j;
for(i=0;i<10;i++) /*循环输入方程的三个系数*/
{
printf("please input three real numbers:\n");
scanf("%f%f%f",&a[i],&b[i],&c[i]);
printf("press '1' to continue\npress '2' to calculate\n");
scanf("%d",&k);
if (k==2) break; /*判断是否继续输入*/
}
for(j=0;j<=i;j++)
{
printf("The equation %d",j+1);
if (fabs(a[j])<=1e-7) /*a=0的情况*/
printf(" is not quadratic,
c语言课设报告函数的比较,c语言课程设计设计报告函数的调用关系图及主要算法.doc...相关推荐
- c语言课设航班信息管理软件管理系统,c语言航班信息查询系统实验报告.doc
c语言航班信息查询系统实验报告.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...
- c语言学生成绩查询课设报告,C语言课设报告(学生考试成绩查询程序)【荐】.doc...
C语言课设报告(学生考试成绩查询程序)[荐].doc 学生考试成绩查询程序 学号:******** 姓名:***** 完成日期:****年月 通过键盘输入学生的考试信息,包括:学号.姓名.课程名称.学 ...
- c语言打印五角星图案设计报告,C语言课设绘制态五角星.doc
C语言课设绘制态五角星 目 录 一.设计题目-----------------------2 二.题目内容的描述--------------------应用程序功能的详细说明------------- ...
- c语言课设报告仓库管理系统,c语言课设仓库管理系统.doc
c语言课设仓库管理系统.doc 高级语言程序设计课程设计小型仓库管理系统题 目班 级学生学号学生姓名 同组成员 指导老师 提交时间 成 绩华南农业大学 信息学院一. 需求分析1 系统概述本系统用于小型 ...
- 地大c语言课程设计题目,中国地质大学数据结构课设-全国铁路运输网最佳经由问题课程设计报告精选.doc...
中国地质大学数据结构课设-全国铁路运输网最佳经由问题课程设计报告精选 数据结构 上机实习报告 实验题目:全国铁路运输网最佳经由问题 班级: 姓名: 学号: 完成日期:2017年4月25日 目录 课程设 ...
- c语言售票系统主要函数,c语言课设电影院售票系统.docx
struct inf { char rate[20]; char name[20]; int time_hour; int time_min; int seat; int sell; }inf[10] ...
- c语言学生学籍管理修改,C语言课设之学生学籍管理系统.doc
C语言课设之学生学籍管理系统.doc 题目学生学籍管理系统 目录一.个人简介.二.报告摘要.三.报告目录.四.报告正文. 1.系统需求分析 2.系统总体设计 3.系统详细设计六.总结. 二.报告摘要 ...
- 课设 c语言编译学籍管理系统,C语言课设之学生学籍管理系统
<C语言课设之学生学籍管理系统>由会员分享,可在线阅读,更多相关<C语言课设之学生学籍管理系统(10页珍藏版)>请在人人文库网上搜索. 1.题目:学生学籍管理系统 目录:一.个 ...
- 网吧管理系统------C语言课设
网吧管理系统------C语言课设 1.课程设计报告的要求 2.实现管理员注册和登录模块的代码 3.实现管理员对用户的管理功能及简介如下,包括上下机,余额积分加减等功能. 4.主函数 5.存在的不足 ...
最新文章
- 中科创星米磊:从五个方向筛选“硬科技”企业
- Saas 平台,多域名,泛域名.如何做分站点的统计之解决方案
- hdu5094(上海邀请赛E) 状态压缩bfs:取钥匙开门到目的地
- Xcode 6.x 上开发APP 兼容 iOS7
- Java继承、重写与重载 笔记
- 黑客游戏系列--------第四关
- Typescript常见三种函数类型
- 【转】win32窗口的大小,居中,拖动
- 【Python】 is, is not ,==, != 的区别
- pycharm关联python ide_Python+Selenium进阶版 (一)- Python IDE工具-PyCharm的安装和使用...
- vi/vim: 文件浏览和缓冲区浏览
- linux蚂蚁矿池教程,蚂蚁矿机Z9使用教程
- SCI 论文缩写使用心得
- 小程序与云开发实战 36 讲
- 一则两年前的可怕预言:2013年中国经济危机将爆发!
- 关于建站、服务器、云虚拟主机你想知道的都在这里!
- liunx服务器日志在什么位置,系统日志查看位置(Windows+Linux)
- STM32移植U8g2图形库——玩转OLED显示
- 基于CAT12的report数据做QC质量检查,排除离群点——IQR欧拉数
- 【图片resize】图片三种缩放方式/letterbox_image实现
热门文章
- 【MIT领导力课程笔记】前Nokia 总裁Ollila——打造移动未来
- CLR: 那些你不知道你不知道的事情 程序集(Assembly)和模块(Managed Module)
- 关于Oxite的教训
- ACM/ICPC 集:
- python查找元素的下标 leetcode 392
- 动态规划——最长公共子序列(洛谷P1439)
- 数据结构—链表-单链表应用-删除元素最大的节点
- 如何用java写单链表_如何使用Java实现单链表?
- AWR 报告深度解读:Time Model Statistics 信息的计算和获取
- 遇见未来 | 对话王璞:谈分布式系统在企业落地的挑战