简单的C语言程序题目设计答:main(){ int a[1000],i,j,k,r,sum;/*数组a用于存放因子*/ for(i=2;i<1000;i++){ for(j=2,sum=1,k=0;j<i;j++)if(i%j==0){ a[k]=j;sum=sum+a[k];k++;} if(i==sum){ printf("%d its factors are 1",i);for(r=0;r<k;r++)printf(",%d",a[r]);printf(...
简单的c语言题目答:x<z) x=z; else {x=y;z=y;y=x;} printf("%d,%d,%d\n",x,y,z);这个代码的结果就是5,4,5 没有问题 除非,实际代码是 int x=3,y=4,z=5; if(x<z) x=z; else x=y;z=y;y=x; printf("%d,%d,%d\n",x,y,z);注意倒数第二行的区别,才会是那个答案所描述的那样 ...