你给出的是一个判断质数与合数的程序段,没有放在main函数中。现已经对此程序作了修改,并给出了两种质数与合数的运行结果:#include <stdio.h>int main (){ int a,sum,i; sum=0; printf("Input the number to be judged:"); scanf("%d",&a); for(i=2;i<=a-1;i++) { if(a%i==0) { sum++; printf("All its approximations are:%d\n",i); } } /*system("color 06"); */ if(sum==0) printf("%d is prime.\n",a); else printf("%d is a composite number.\n",a); return 0;}