3 回答

别逼我打开屏幕
TA贡献13条经验 获得超2个赞
#include<stdio.h>
void att(int x)
{
int a;
int b=0;
for(a=1;a<=x;a++)
{
if(x%a==0&&x/a==x)
{
printf("非素数能被%d,",a);
b+=a;
}
else if(x%a==0&&x/a!=1)
{
printf("%d,",a);
b+=a;
}
else if(x%a==0&&x/a==1)
{
printf("%d整除。\n",a);
b+=a;
}
}
if(b==2)
{
printf("你打错了");
}
}
int main()
{
att(10);//参数为非素数
return 0;/*用VS测过,可以的。*/
}
- 3 回答
- 0 关注
- 1222 浏览
添加回答
举报
0/150
提交
取消