对呀,,我也没看明白num_1+1是什么意思~!请指教啊~!还有不判断大小,怎么能实现啊?请指教~!!
哦,了解,两个数之间确实得+1。
但是num_1,num_2不足以提示别人先输小的,就算你加上提示语也没用,因为你永远不能限制客户可以做些什么,所以判断大小交换才是正解。不过shuaiye的意思我是明白的,可你是高手,应该帮助新人养成思维严谨的作风,可不要随便省略啊:)
我也编了一个,有点罗索,但是,我运行的时候,有以下错误:错误 noname.c 12: 'else' 位置错在 main 函数中
还请教怎么回事呢?
main()
{
int a,b,c,k=0;
printf("INPUT a and b : ");
scanf("%3d,%3d",&a,&b);
if(a>b)
{
if(b%2==1)
for(c=b+2;c<=a;c+=2)
k+=c;
printf("the sum is %3d",k);
else
for(c=b+1;c<=a;c+=2)
k+=c;
printf("the sum is %3d",k);
}
else
{if(a%2==1)
for(c=a+2;c<=b;c+=2)
k+=c;
printf("the sum is %3d",k);
else
for(c=a+1;c<=b;c+=2)
k+=c;
printf("the sum is %3d",k);
}
while(1);
}