#include
#include
#define MAX_LEN 200
void main()
{
int num1[MAX_LEN]; //存放测试用例
int num_test=0;//测试用例个数
//初始化数字数组num1[MAX_LEN]
for (int i=0;i {
num1[i] = -1;
}
printf("输入测试用例个数(为整数):");
scanf("%d",&num_test);
//输入num_test个测试用例数值存放到num1[max_len]中
for (i=0;i {
printf("请输入第%d个测试用例:",i+1);
scanf("%d",&num1[i]);
}
for(i=0;i {
printf("\n");
//所有数的因子求玩后推出
if (num1[i]==-1)
{
return;
}//end if
printf("%d的所有因子为:",num1[i]);
//处理特殊情况: 你给的条件不清楚。。。自己处理吧
//如果测试用例数据为0,那么进入下一循环
if (num1[i]==0)
{
printf(" 你自己填");
continue;
}//endif
if (num1[i]==1)
{
printf(" 你自己填");
continue;
}
//输出因子>1
for (int j=1;j<=num1[i]-1;j++)
{
//测试数据不为0
if (num1[i]%j == 0)
{
printf("%d ",j);
}//end if
}//end for
printf("\n");
}//end for
}//end main