找到一个可以解决的算法,贴出来但是还是想把自己的算法挑对
[quote=引用 1 楼 paschen的回复:]main中那句输出要这样写:printf("%d",d); 另外我测试了下,最后c不为0,if不成立,所以就什么也没输出了 另外编译时有个警告,prinn函数不是所有路径都有返回值,楼主检查下
main中那句输出要这样写:printf("%d",d); 另外我测试了下,最后c不为0,if不成立,所以就什么也没输出了 另外编译时有个警告,prinn函数不是所有路径都有返回值,楼主检查下
int prinn(int x) { for(int k=2,kk=sqrt(x+0.5);k<=kk;k++) if(x%k==0) return x/k; return x; }
33,318
社区成员
41,771
社区内容
加载中
试试用AI创作助手写篇文章吧