作业帮 > 数学 > 作业

设计一个算法,求满足1+2+3+……+n>2013的最小正常数n,画出程序框图

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/16 02:10:38
设计一个算法,求满足1+2+3+……+n>2013的最小正常数n,画出程序框图
.数据结构作业?你们老师简直蛋疼.结课这么久了我还是不会画框图.
逻辑还是挺好理清的吧,最外层n从1开始向上枚举,不用加上限.
如果(1+n)*n/2>2013立即跳出,输出此时的n就好
再问: 算法步骤会不会,说详细点本人反应迟钝
再答: 用C写给你看可以吗?n = 1;//输入n起始值1
while(1)//从1向上枚举n
{
    if( (1+n)*n/2 > 2013 )//跳出判断
        break;
    n++;//没跳出则n加1
}
printf("%d\n",n);//输出n