循环结构–k的最大值
描述
设a1、a2、… ak是k个互不相等的大于0的自然数,而且它们的和为2006,那么k的最大值是多少?
输入
无
输出
输出一个正整数
#include "stdio.h"
int main()
{
int s=0,i,j;
for(i=1;1;i++)
{
s=s+i;
j=2006-s;
if(j<i)
break;
}
printf("%d",i);
}
运行结果:
循环结构–k的最大值
描述
设a1、a2、… ak是k个互不相等的大于0的自然数,而且它们的和为2006,那么k的最大值是多少?
输入
无
输出
输出一个正整数
#include "stdio.h"
int main()
{
int s=0,i,j;
for(i=1;1;i++)
{
s=s+i;
j=2006-s;
if(j<i)
break;
}
printf("%d",i);
}
运行结果: