求解答
程序出错在哪
题目描述
众所周知,正整数的因子都是成对的,例如24的因子中,1和24是一对,2和12是一对,3和8是一对,4和6是一对。
现给定一个正整数 n,,1<=n<=100,按照
成对的顺序输出n的所有因子。
如果n不是完全平方数,则每行2个正整数,中间以一个空格分隔;
如果n是完全平方数,则最后一行是sqrt(n)
输出格式
如果n不是完全平方数,则每行2个正整数,中间以一个空格分隔;
如果n是完全平方数,则最后一行是sqrt(n)
输入输出样例
输入 #1
1
输出 #1
1
输入 #2
24
输出 #2
1 24
2 12
3 8
4 6
输入 #3
100
输出 #3
1 100
2 50
4 25
5 20
10