算法分析

1. 选定实验题目,仔细阅读实验要求,设计好输入输出,按照分治法的思想构思算法,选取合适的存储结构实现应用的操作。

2. 设计的结果应在Visual C++ 实验环境下实现并进行调试。(也可使用JAVA编程)

#include<stdio.h>
int main()
{
int a;
int b;
int n;
int sum=0;
printf("请输入一个数a(0~9):\n");
scanf("%d",&a);
b=a;
if(a>9){
printf("输入有误!");
}
else{
printf("请输入次数n:\n");
scanf("%d",&n);
if(a>0&&a<=9){
for(int i=1;i<=n;){
sum=sum+b;
i++;
printf("%d",sum);
}
}
}
//printf("sum=a+aa+aaa...=%d\n",sum);
return 0;
}

3. 实验要有详细的测试记录,包括各种可能的测试数据。

**实验内容 由0到4五个数字,组成5位数,每个数字用一次,但十位和百位不能为3(当然万位不能为0),输出所有可能的五位数。 **

**编程求和:s=a+aa+aaa+aaaa+ „„+aaaa„aaa(n个),其中a为1~9中的一个数字。 **

提示:若第一项为a , 以后每一项由前一项乘以10加上a递推得到,然后求和。 编写程序求500 以内的勾股弦数,即满足 c2=b2+a2的3个数,要求b>a。将所有符合要求的组合存入文本文件中,每个组合占一行。

4. 有两队选手每队5人进行一对一的比赛,甲队为A、B、C、D、E,乙队为J、K、L、M、N,经过抽签决定比赛对手名单。规定A不和J比赛, M不和D及E比赛。列出所有可能的比赛名单。 提示:先固定甲队,A在0号位,B在1号位,依次排列,最后E在4号位;然后乙队排对应的对手,用循环变量j、k、l、m、n分别对应0号位的选择、1号位的选择、依次类推, 直到到4号位的选择,每一层循环应剔除上一轮已选过的选手,和指定不与比赛的对手。用变量i统计不同情况数。

最新文章

  1. HTTPS 互联网世界的安全基础
  2. ASP.NET Core 中文文档 第三章 原理(16).NET开放Web接口(OWIN)
  3. 如何基于纯GDI实现alpha通道的矢量和文字绘制
  4. java API:AtomicInteger
  5. MMORPG大型游戏设计与开发(客户端架构)
  6. Overlay network 覆盖网络
  7. visio studio2008 删除最近的项目
  8. JS判断鼠标从什么方向进入一个容器
  9. How to: cgminer (Bitcoin, Litecoin etc.) + AMD Radeon driver install on CentOS
  10. 转:实现Java Web程序的自动登录
  11. Linux_access the file or directory which start with &quot;-&quot;
  12. mysql之 innobackupex备份+binlog日志的完全恢复(命令行执行模式)
  13. Azure ARM (19) 将传统的ASM VM迁移到ARM VM (2)
  14. 4-1 requests库的安装
  15. bandwagon host
  16. springcloud-4:服务注册(hello-service)
  17. Confluence 6 基于 Confluence 数据中心的 SAML 单点登录
  18. Github如何回退/回滚到某个版本
  19. 解题:POI 2006 PRO-Professor Szu
  20. wordcount在本地运行报错解决:Exception in thread &quot;main&quot; java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.native.NativeID$Windows.access

热门文章

  1. linux面试题:删除一个目录下的所有文件,但保留一个指定文件
  2. thinkphp引入模板view
  3. my01_Mysql router 安装
  4. T-SQL 聚合函数Count与NULL
  5. mysql 安装以及卸载 CentOS 7
  6. 转 Relinking Causes Many Warning on AIX
  7. js学习笔记 -- Promise
  8. CAD安装失败怎样卸载CAD 2019?错误提示某些产品无法安装
  9. 工作空间造成的javaweb项目无法新建
  10. spring整合web的ssh(springMVC、hibernate)