看了很久看不出问题请教大家一下??
程序代码:#include<stdio.h>
int main()
{
int i,j,s,a;
s=0;
printf("(0-1000)的完数有\n");
for(i=2;i<1000;i++)
{
a=i/2;
for(j=1;j<=a;j++)
{
if(i%j==0)
s=s+j;
//printf("%d\n",j);
//printf("%d,%d\n",i,s);
}
if(s==i)
printf("%d\n",s);
}
return 0;
}输不出来完数???
程序代码:#include<stdio.h>
int main()
{
char a[]="I want to know!",b[]="I see!",*p1,*p2;
int i;
p1=a;
p2=b;
for(;*p2!='\0';p2++,p1++)
*p1=*p2;
*p1='\0';
printf("%s",a);
for(i=0;i<16;i++)
printf("%c",a[i]);
return 0;
}指针访问冲突,头都大了




编好程序好难!!!![ 本帖最后由 清微御宇 于 2012-3-20 20:34 编辑 ]









