这个代码不知道哪有问题,就是不输出
#include <cstdio>
int main(void){
int n,cishu=0,sum=0,i;
scanf("%d",n);
for (i=1;;i++){
sum += i;
cishu += 1;
if (sum == n)
break;
}
printf("%d",cishu);
return 0;
}
scanf("%d",&n);
这里的 &
不要掉了
scanf("%d",&n); n前面缺了个&
输入5050试试。