c#怎么用循环语句倒着输出36的所有因数?求各位大侠帮帮忙
2 回答
翻阅古今
TA贡献1780条经验 获得超5个赞
int n = 36; for (int i = 1; i <= n/2; i++) { if (n % i == 0) { Console.WriteLine(i + "\t" + n/i); //效率至上的话最好用 i.ToString + "\t" + (n/i).ToString(); } }
前面的两个答案,一个多循环了n/2次,另外一个少输出了一半的因数。
- 2 回答
- 0 关注
- 455 浏览
添加回答
举报
0/150
提交
取消