.net-这个问题该怎么玩?求大神相助!

问题描述

这个问题该怎么玩?求大神相助!
书写一个任意正整数拆分的功能。拆分为:100503010987654321
  拆分规则 从大到小,如276 拆分为 1001005010106
求解决方法和代码啊!

解决方案

把你的拆分因子放倒一个数组,然后用贪心算法对将要拆分的数字从最大的因子开始试探,如果可以减出来,就减出来继续拆分余下的;不过不能拆分,就改用次大的因子;如此循环就行了。问题解决记得选为正确答案哦

解决方案二:
你的拆分规则不明确奥,只需要拆分成从大到小的整数?如果是这样的话除10取余不就行了吗?
int num = 279;
int count = 0;
do{
printf(""%d""(num%10)*10^count);
count++;
}while((num=num/10)>0)

解决方案三:
int max(int Dataint Bitsint *Arraysint *ArraysCom)
{
if (Data > 0)
{
ArraysCom[Bits] = Data / Arrays[Bits];
Data = Data%Arrays[Bits];
if (Bits == 5)
ArraysCom[Bits] = Data;
return Data;
}
return 0;

}
void printfNumber(int sort int number)
{
if (number <= 0) return;
for (int i = 0; i < number; i++)
{
printf(""%d "" sort);
}
}
int main()
{
int CommonData[5] = { 100 50 30 101};
int Data Common[5] = {0};
while (!scanf_s(""%d"" &Data))
{
//fflush(stdin);
printf(""n输入错误,请重新输入:n"");
}
for (int i = 0; i < 5; i++)
{
Data = max(Data i CommonData Common);
}
for (int i = 0; i {
switch (i)
{
case 0:
printfNumber(100 Common[i]);
break;
case 1:
printfNumber(50 Common[i]);
break;
case 2:
printfNumber(30 Common[i]);
break;
case 3:
printfNumber(10 Common[i]);
default:
break;
}
}
if (Common[4]>0)
printf(""%d"" Common[4]);
return 0;
}

时间: 2024-08-18 05:32:13

.net-这个问题该怎么玩?求大神相助!的相关文章

android-pulltoRefresh 导入例子时无法运行怎么解决?求大神相助

问题描述 pulltoRefresh 导入例子时无法运行怎么解决?求大神相助 解决方案 你下载的工程有问题么?如果没问题,要放在同一workspace目录下 解决方案二: 右键属性里面的java build看看 解决方案三: 别继续用eclipse了,改用Android Studio吧

在布局中的TextView中的字体为什会显示2/3?求大神相助

问题描述 在布局中的TextView中的字体为什会显示2/3?求大神相助 如图 解决方案 高度不够了,他的的父容器的高度不够,或者textview是不是设置了padding啥的 解决方案二: 高度不够,要加高度 解决方案三: 字体太大,导致显示不完全.加大高度或减小字体 解决方案四: 下次再碰到这样的问题你可以打开手机里自带的显示布局容器的功能,看看是因为你控件高度问题还是Padding问题 解决方案五: aaaaaaaaaaa

数据结构_考试题_求大神相助

问题描述 数据结构_考试题_求大神相助 主题下载"> 图片说明](http://img.ask.csdn.net/upload/201501/21/1421830891_832514.png) A B c d E f g 试画出上图无向图的邻接表存储结构,并给出以定点A为出发点的深度优先遍历序列和广度优先遍历序列 解决方案 a b c d e f g a - b 1 - c 1 1 - d 0 0 1 - e 0 1 1 0 - f 0 0 0 0 1 - g 0 0 1 0 0 0 深度

java-读取个Excel文档,再根据条件输出到txt里,用Java写,求大神相助

问题描述 读取个Excel文档,再根据条件输出到txt里,用Java写,求大神相助 读取个Excel文档,再根据条件输出到txt里,怎么控制输出格式呢,希望大神帮忙,了啦啦啦啦啦! 解决方案 用poi吧,先读取excel表格数据,然后再写入到txt里面; 给你个案例你看看 public class CreateExcel { private static List getstudent() throws Exception{ List list=new ArrayList(); SimpleDa

app-菜鸟想自学写安卓APP,求大神相助

问题描述 菜鸟想自学写安卓APP,求大神相助 我想自学APP,但只知道用Java写,不知道具体流程!求各位大神告之! 解决方案 首先熟悉android的开发流程. 掌握android基础的API 看书多练.. 解决方案二: http://blog.csdn.net/crazy1235 解决方案三: 网上很多培训教程啊,手把手教你写 解决方案四: 了解基本原理之后做各种demo 解决方案五: 先从Java基础学起,慢慢深入 解决方案六: 我就是自学安卓.现在正在写app.刚画好页面.因为以前学过j

数据库-webservice链接数据问题,求大神相助!!!

问题描述 webservice链接数据问题,求大神相助!!! 设计一个Webservice对数据库操作,数据提供采用Json格式,注意数据访问如何避免多并发导致的访问速度慢? 解决方案 部署多个服务器,通过负载均衡将负载分派到多个计算机上.数据库读写分离,提高查询效率. 解决方案二: 先找性能瓶颈 看是处理慢还是数据库 比如可以引入cache机制来提高效率

急急急!求大神相助啊

问题描述 我的版本是10.7这什么情况啊怎么弄求大神相助.. 解决方案 解决方案二:不能生成视图

Java环境配置总是失败,跪求大神相助

问题描述 小弟在此多谢各位大神光临!!我是最近重装了系统,现在突然要用到java想配置下结果发现总是配置不对,通过cmd直接执行java有反应,javac没反应,java-version也可以看到版本号我的安装路径在E:javaCLASSPATH.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;JAVA_HOMEE:java;PathC:ProgramFilesIntelWiFibin;C:ProgramFilesCommonFilesIntelWir

想用PagedDataSource对datalist分页,代码如下,但是下一页没用,求大神相助啊!!

问题描述 publicpartialclass_Default:System.Web.UI.Page{staticstringconstr="DataSource=.;InitialCatalog=KCSJ;UserID=sa;password=123";SqlConnectioncon=newSqlConnection(constr);protectedvoidPage_Load(objectsender,EventArgse){con.Open();SqlDataAdapterda