作业帮 > 综合 > 作业

如何编写下边这个程序:1.键盘输入正整数n,若非正整数则重复等待输入.降序输出它的所有因子.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/08 22:06:52
如何编写下边这个程序:1.键盘输入正整数n,若非正整数则重复等待输入.降序输出它的所有因子.
#include "stdio.h"
void main()
{
int n,i;
while(1)//死循环,输入的n大于0,就退出,否则一直输入
{
scanf("%d",&n);
if(n>0)
break;
}
for(i=n;i>0;i--)//从大到小枚举
{
if(n%i==0)
printf("%d ",i);
}
printf("\n");
}