为什么循环条件改成n/k>=0提交反馈为错误?
查看原帖
为什么循环条件改成n/k>=0提交反馈为错误?
1405795
ziyang22楼主2024/8/11 20:33
#include<stdio.h>
int main (void){
	long k,n,count = 0;
	
	scanf("%ld %ld",&n,&k);
	
	while(n/k != 0){
		n = n-k+1;
		printf("n = %ld\n",n);
		count += k;
		printf("count = %ld\n",count);
	}
	count += n;
	
	printf("%ld",count);
	
	return 0;
}

这是提交上去为100的解,但是逻辑上应该把while里面的条件改成n/k>=0才对呀?

2024/8/11 20:33
加载中...