No.1 起名为软考的题目 2006-06-04

原创 2006年06月04日 18:09:00

正如那条隐语所描述,我当抛弃一切混乱不安的心情,不求能得到她的青睐,享受与她的美一天.

我决定从新学算法,此文作为第一篇.

软考前一天,我看了第一篇预测题,里面有这么一道题:

求任意一个整数的如此排列:

4=4;

4=3+1;

4=2+2;

4=2+1+1;

4=1+1+1+1;

要求右面的数不大于左边的.

看了答案我感到很困惑,当时既想复习一下,又不大愿意看了,一种复杂的心情.

一直没弄明白答案,我认为那是个错误的.

过了几个星期后的今天,我来重新写,突然发现自己的与那答案的十分相近,也有些明白了为什么要那么写.

看来还是要自己写一写才好.

以下为代码,因为不知道这问题具体叫什么,所以那个函数我起名为软考,暂时给出递归形式的.

#include <stdio.h>
#define N 10
int k[N+1]={0,N};
void softExam(int n,int i){
 int s,j;
 if(n>0){
  for(k[i-1]<=n?s=k[i-1]:s=n;s>=1;s--){
   k[i]=s;
   softExam(n-s,i+1);
   k[i]=0;//可有可无
  }
 }
 else{
  printf("%d=%d",k[1],k[2]);
  for(j=3;j<i;j++){printf("+%d",k[j]);}
  printf("/n");
 }
}
int main(){
 softExam(N,2);
 return 0;
}

递归函数的使用长长会办有一个数组下标i作为参数,以标识进度.

可能这样不规范,但觉得很好用.

互联网思维-NO.1思维(1)

--------  摘自《互联网思维-商业颠覆与重构》          也许对很多企业来说,NO.1都是不变的目标。不想当将军的士兵不是好士兵,谁 都希望能够在互联网上独占鳌头,...
  • GULINHAI12
  • GULINHAI12
  • 2015年05月19日 21:36
  • 1334

SQLserver提示数据库中已存在名为 'fk_mxq_Cno' 的对象”

建了两三个表之后就出现这种错误 我以为是和eclips类似的编译器2了 也没在意地想关了重启应该就没事了 结果发现不行 这才慌起来 找同学找老师帮忙 有个同学说他也遇到过这种错误但不知道怎么和我说就帮...
  • Ehcoing
  • Ehcoing
  • 2015年07月14日 13:27
  • 4719

.NET的EF框架中:在应用程序配置文件中找不到名为“”的连接字符串问题

解决:在应用程序配置文件中找不到名为“Database1Entities”的连接字符串
  • name_z
  • name_z
  • 2015年05月27日 08:58
  • 7699

【B/S】要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。”的解决办法。

前言     最近在学习asp.net。通过学习《北大青鸟Asp.Net》,我算是对B/S开了一点窍。其实在自己按照老师的步骤做的时候出现了“要“jquery”ScriptResourceMapp...
  • kisscatforever
  • kisscatforever
  • 2016年01月25日 14:50
  • 4856

数据库上机作业2

--1. 向各个数据表中插入如下记录: CREATE DATABASE db_students ON PRIMARY( NAME = 'stu', FILENAME = 'd:\stu_dat...
  • u013614723
  • u013614723
  • 2015年04月18日 22:24
  • 593

面向对象基础实验-Rectangle类

/** * 需求:设计一个名为Rectangle的类表示矩形,其中类包括: * 1.两个名为width和height的douple型的数据域,他们分别表示矩形的宽和高。width和height的默...
  • u013891993
  • u013891993
  • 2014年04月24日 13:19
  • 588

网上搜到的一些数据分析工程师的面试题

上网搜索到一些相关职位的笔试题,集结于此,希望对大家有用 A、阿里巴巴2011数据分析师实习生笔试题 1.什么是异常值,列举一种找出连续型变量异常值的方法。 2.什么是聚类分析,有哪些聚类分析方...
  • zhouli1
  • zhouli1
  • 2014年07月20日 22:30
  • 1294

【Python编程:从入门到实践】第九章:类

9-1 餐馆 :创建一个名为Restaurant 的类,其方法__init__() 设置两个属性:restaurant_name 和cuisine_type 。创建一个名 为describe_rest...
  • weixin_38855195
  • weixin_38855195
  • 2017年11月13日 20:17
  • 802

前端傻瓜式入门No.1

本文总结一些自己前端学习中的想法与收获,适合新手程序员入门前端与纠正我的错误并与我探讨,也欢迎大牛们的指点。 Part 1: 什么是前端? 个人理解的前端,目前还处于比较低级的层次,就是...
  • github_36089478
  • github_36089478
  • 2016年09月08日 21:53
  • 240

android学习笔记NO.1

values/ 存放字符串,主题,颜色,样式等资源文件!androidmanifest.xml清单文件,配置一些与应用有关的重要信息,包含包名,权限,程序组件等等!res/存放引用用到的所有资源,如图...
  • Ice_Alone
  • Ice_Alone
  • 2015年08月11日 11:12
  • 291
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:No.1 起名为软考的题目 2006-06-04
举报原因:
原因补充:

(最多只允许输入30个字)