关于这个程序两个问题

int func1(int m, int n){
int i=n;
for(i=n;i>0;i--)
if(m%i==0&&n%i==0)return i;
}

如果把输入20 15中的空格改成回车,会得出什么结果?
如果输入的两个值约等于,时间复杂度是O(1)吗

时间复杂度是O(1)

输入是用scanf() 函数吗?如果是,20 15 间空格或回车没影响的。