菜菜求救!!!!!!!

cwb210 2008-06-27 09:42:12
while (iyf<=iyf-3)
{
iji=(iyf-3)*2;
sum1=sum1+iji;
iyf=iyf+1;
}
请问各位高手,这个循环怎么不进行就直接到下一步了啊?是少什么了呢还是怎么样.?
在下菜鸟刚接触C#,请大家多多指教,谢谢!!!
...全文
330 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwb210 2008-06-27
  • 打赏
  • 举报
回复
怎么这么几个代码就把这题算出来了呢,要是算公式的话要老半天了我想,虽然是个等*数列
Ador3 2008-06-27
  • 打赏
  • 举报
回复
@_@
cwb210 2008-06-27
  • 打赏
  • 举报
回复
谢谢!!OK了
ericzhangbo1982111 2008-06-27
  • 打赏
  • 举报
回复
int n = 20;
int sum = 2;

while (n > 0)
{
n = n - 3;
sum = (sum * 2);

}
textBox3.Text=Convert.ToString(sum);
cwb210 2008-06-27
  • 打赏
  • 举报
回复
[Quote=引用 28 楼 cwb210 的回复:]
能写个大概的代码看看嘛?或看看我的
private void button1_Click(object sender, System.EventArgs e)
{
int iji=Convert.ToInt32(textBox1.Text);//输入老鸡的对数
int iyf=Convert.ToInt32(textBox2.Text);//月份
int sum1=iji;

//string sum=iji.ToString();
while (iyf>0)
{
iyf=iyf-3;
if (iyf <0)
break;
iji=iyf;
sum1=sum1+iji;

}
textBox3.Text=Convert.ToString(sum1*2);
}
有少什么或什么地方有误呢?
[/Quote]
cwb210 2008-06-27
  • 打赏
  • 举报
回复
能写个大概的代码看看嘛?或看看我的
private void button1_Click(object sender, System.EventArgs e)
{
int iji=Convert.ToInt32(textBox1.Text);
int iyf=Convert.ToInt32(textBox2.Text);
int sum1=iji;

//string sum=iji.ToString();
while (iyf>0)
{
iyf=iyf-3;
if (iyf<0)
break;
iji=iyf;
sum1=sum1+iji;

}
textBox3.Text=Convert.ToString(sum1*2);
}
有少什么或什么地方有误呢?
ericzhangbo1982111 2008-06-27
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 cwb210 的回复:]
老的也生的,中间没有死掉的还.呵呵反正能生的都生
[/Quote]

开始2只
第一次三个月 4只(2大,2小)
第2次三个月 8只(大,小个生两只)

..
..
..
256
cwb210 2008-06-27
  • 打赏
  • 举报
回复
老的也生的,中间没有死掉的还.呵呵反正能生的都生
xuyi0822 2008-06-27
  • 打赏
  • 举报
回复
19楼说的对,string拼接了 而不是加 应改成INT或long
ericzhangbo1982111 2008-06-27
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 cwb210 的回复:]
不是 是一下生就是一对的,再3个月后小的又开始生,
[/Quote]

int n = 20;
int sum = 2;
int count=0;
while (n > 0)
{
n = n - 3;
sum = (sum * 2);
count++;

}

老的还生吗?
如果不算老的话
几对的话就是n-3的次数*2
cwb210 2008-06-27
  • 打赏
  • 举报
回复
不是 是一下生就是一对的,再3个月后小的又开始生,
cwb210 2008-06-27
  • 打赏
  • 举报
回复
谢谢各位的指教,在下受教了,以后有什么白痴问题,希望大家再砸我,好让我清醒清醒@_@
ericzhangbo1982111 2008-06-27
  • 打赏
  • 举报
回复
不多 不多
2只生一个
4只生2个
然后...
cwb210 2008-06-27
  • 打赏
  • 举报
回复
不是我就是觉得太多了嘛,想各位高手帮我看看哪个题意,在我这代码里面有没有错!@_@
请各位前辈们给点意见
我姓区不姓区 2008-06-27
  • 打赏
  • 举报
回复
你的sum1是string?
sum1=sum1+iji; 不就变成了字符串拼接了?
ericzhangbo1982111 2008-06-27
  • 打赏
  • 举报
回复
那你说多少对是对的呢?
cwb210 2008-06-27
  • 打赏
  • 举报
回复
我现在是这么写的
private void button1_Click(object sender, System.EventArgs e)
{
int iji=Convert.ToInt32(textBox1.Text);
int iyf=Convert.ToInt32(textBox2.Text);
string sum1=iji.ToString();
while (iyf>0)
{
iyf=iyf-3;
if (iyf<0)
break;
iji=iyf;
sum1=sum1+iji;
// iyf=iyf+1;

}
textBox3.Text=sum1;
}
哪错了嘛
cwb210 2008-06-27
  • 打赏
  • 举报
回复
不好意思,我比较笨,@_@
cwb210 2008-06-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 cwb210 的回复:]
就比方说:
有一对鸡,他3个月后就开始生小鸡,小鸡在3个月后又开始生小鸡,20个月后的总数,

[/Quote]
就是这样嘛,现在在算这个呢,麻烦大家看看,
danger6057 2008-06-27
  • 打赏
  • 举报
回复
汗,按你这结果,我们别学 编程了,回家养兔子绝对会发.
你想让大家帮你想想,就得把需求说清楚!
加载更多回复(13)
内容概要:本文研究了一种基于遗传算法的新型异构分布式系统任务调度算法,旨在解决异构计算环境中任务分配与调度的复杂优化问题。通过Matlab代码实现该算法,充分利用遗传算法强大的全局搜索能力和鲁棒性,对任务执行时间、资源利用率、系统负载均衡等关键性能指标进行综合优化,有效提升分布式系统的整体运行效率与稳定性。研究详细阐述了算法的整体架构设计、染色体编码策略、适应度函数构造、选择机制以及交叉与变异等遗传操作的实现细节,并通过大量仿真实验验证了所提出算法相较于传统调度方法在收敛速度、解的质量和调度性能方面的显著优越性。; 适合人群:具备一定编程基础和优化算法理论知识,从事分布式计算、高性能计算、云计算资源调度或智能优化算法研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于高性能计算、云计算、边缘计算等异构计算平台中的任务调度优化,提升资源利用效率;②为研究人员提供遗传算法在复杂组合优化问题中应用的完整实现案例,深化对智能优化算法设计原理与仿真实践的理解; 阅读建议:建议读者结合提供的Matlab代码深入研读,重点理解适应度函数的设计逻辑与遗传算子的参数调优策略,并可通过更换不同的任务集和系统模型来测试算法的泛化能力与鲁棒性。
参考李林凤等(2025)一文关于农村劳动力人均受教育年限指标的构建与计算方法,整理了中国31个省份总体、分性别的农村人均受教育年限数据,具体计算方法如下: 农村劳动力人均受教育年限 = (农村未上过学人数 × 1+小学学历人数 × 6+初中学历人数 × 9+高中和中专学历人数 ×12+大专及以上学历人数 × 16)/农村6岁及以上总人口 相关数据:各地区、分性别人均受教育年限数据 一、数据介绍 数据名称:中国各省农村人均受教育年限 数据范围:全国31个省份 时间范围:2006-2024年 样本数量:590条 数据来源:《中国人口和就业统计年鉴》、《中国劳动统计年鉴》 二、数据指标 年份 省份 省份代码 农村人均受教育年限 男性-农村人均受教育年限 女性-农村人均受教育年限 6岁及以上人口 6岁及以上人口_男 6岁及以上人口_女 未上过学人口 未上过学人口_男 未上过学人口_女 小学人口 小学人口_男 小学人口_女 初中人口 初中人口_男 初中人口_女 高中人口 高中人口_男 高中人口_女 大专及以上人口 大专及以上人口_男 大专及以上人口_女 三、参考文献 [1]李林凤,刘杨,杨亦民.种业创新驱动农村产业融合的作用机制与空间分异效应[J].广东财经大学学报,2025,40(6):97-109. [2]徐小阳,李洁,金丽馥.普惠金融对农村教育贫困的纾解效应[J].中国农村经济,2020,(9):41-64.
内容概要:本文围绕基于改进秃鹰算法的微电网群经济优化调度展开研究,提出了一种结合智能优化算法的调度模型,旨在实现微电网群运行过程中的成本最小化与能源利用效率最大化。研究详细阐述了改进秃鹰算法的原理与优化机制,将其应用于含分布式电源、储能系统及多元负荷的微电网群多目标经济调度问题中,充分考虑系统运行约束与能源交互特性,构建了完整的数学模型,并通过Matlab代码实现了算法仿真与结果验证。该资源不仅提供了核心算法代码,还整合了电力系统建模、智能优化、仿真分析等关键技术,形成一套完整的科研复现体系,有助于深入理解先进优化算法在现代能源系统中的实际应用。; 适合人群:具备电力系统基础、优化算法理论及Matlab编程能力的研究生、科研人员和工程技术人员,特别适用于从事微电网、综合能源系统、智能调度等领域研究的专业人士。; 使用场景及目标:①复现并验证改进秃鹰算法在微电网群经济调度中的有效性;②掌握智能优化算法在复杂电力系统调度问题中的建模与求解方法;③依托所提供的Matlab代码开展学术论文复现、科研项目开发或工程方案设计;④拓展应用于储能优化、电动汽车调度、多能协同等关联领域的创新研究。; 阅读建议:建议读者结合文本说明与Matlab代码同步实践,重点关注算法实现细节、模型构建逻辑与参数设置方法,通过仿真实验加深对优化过程的理解,并尝试将该方法迁移至其他类似优化问题中进行对比分析与创新改进。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧