这个问题怎么解决啊,代码都没有错误,一运行就会出来这个东西怎么搞定它。
你把scanf_s换成scanf
#include<stdio.h> int main() { int n,m=0; scanf("%d",&n); while(n!=1) { if(n%2==0) n=n/2; else n=(n*3+1)/2; m++; } printf("%d",m); return 0; }