int asp(int m){ int i; for(i=2;i<m;i++) if(m%i==0) return o; return 1;}这是一个判断质数的方法,里面的return 0和return 1什么意思?怎么用?
这里 if(m%i==0) 条件满足时,输入的m就不是质数,调用该函数时,函数返回0;否则的话就是质数,调用该函数时,函数返回1。
用的话你可以定义个int型的变量,让函数返回给这个int变量,再判断这个变量是0还是1,0表示该数不为质数,1表示为质数。
用的话你可以定义个int型的变量,让函数返回给这个int变量,再判断这个变量是0还是1,0表示该数不为质数,1表示为质数。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-04-20
return是指函数最后的输出,也就是返回值。
当if(m%i==0) 条件满足时,输入的m就不是质数,函数返回0;否则的话就是质数,调用该函数时,函数返回1。
当if(m%i==0) 条件满足时,输入的m就不是质数,函数返回0;否则的话就是质数,调用该函数时,函数返回1。
第2个回答 2012-04-20
返回给操作系统的,只是告诉操作系统程序运行正常而已
第3个回答 2012-04-20
返回给调用者,你这里应该是当作布尔值用了,返回1表示是质数,返回0表示不是质数
第4个回答 2012-04-20
带返回的函数,执行完,最后返回0或者1,。