别逼我打开屏幕
#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测过,可以的。*/ }