当前位置: 代码迷 >> C语言 >> 来``大家一起做一做``
  详细解决方案

来``大家一起做一做``

热度:387   发布时间:2007-12-01 00:40:12.0
连FOR都不能使用是吗
----------------解决方案--------------------------------------------------------
我说了啊````只会循环和+ - * /还有输入输出的知识的情况下``可能吗``

还有``你提交的代码``好像有BUG```如果输入的两个数相等呢?
----------------解决方案--------------------------------------------------------
你有break``可以了````
----------------解决方案--------------------------------------------------------
原帖由 [bold][underline]死了都要C[/underline][/bold] 于 2007-12-1 00:49 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1125034&ptid=189649][/url]
你有break``可以了````


怎么讲?
我的程序不是不成吗?
----------------解决方案--------------------------------------------------------
说错了 ```应该把你的break``换成return  0;

我的意见```
----------------解决方案--------------------------------------------------------
程序代码:
#include "stdio.h"
int main(void)
{
int i,j,k,l=0;
printf("输入起始数字:\n");
scanf("%d",&j);
printf("输入结束数字:\n");
scanf("%d",&k);
while(j<=k)
{
for(i=j;i<=k;i++)
{
l+=i;
}

printf("和是:%d\n",l);
return(0);

}
while(j>=k)
{
for(i=k;i<=j;i++)
{
l+=i;
}
k+=j;
printf("和是:%d\n",l);
}
while(j==k)
{
printf("和是:%d\n",k);
}

}

如果输入两个数相等,那加个
while(j==k)
{
printf("和是:%d\n",k);
}
不就行了.
两个数要是相等,那不就是自己本身吗?
----------------解决方案--------------------------------------------------------
while(j==k)
{
printf("和是:%d\n",k);
}

小心死循环```
----------------解决方案--------------------------------------------------------
我试了  不是死循环!
----------------解决方案--------------------------------------------------------
while(j==k)
{
printf("和是:%d\n",k);
return 0 ;
}
----------------解决方案--------------------------------------------------------
不是就好```
----------------解决方案--------------------------------------------------------
  相关解决方案