C 语言程序编写

来源:百度知道 编辑:UC知道 时间:2024/05/09 14:05:11
一个数如果恰好等于他的因子之和,这个数就称为完数,求1000之内的所有完数

#include <stdio.h>
void main()
{
int i,j,k;
for(i=2;i<=1000;i++)
{
for(j=1,k=0;j<i;j++)
if(i%j==0)
k+=j;
if(k==i)printf("%d\n",i);
}
}
楼上的那位在干什么?

#include <stdio.h>
int i,j,m;
i=j=0;
for(i=2;i<100,i++)
{m=0;
for(j=1;j<i;j++)
{if(i%j==0) m=m+j;
}
if(m==i) printf("%d\n", i);
}
可能个别地方要修改,哈哈

#include <stdio.h>

int main(int argc, char* argv[])
{
char a[] = {0};
printf("Input a integer: \b");
gets(a);
for (int i=sizeof(a)/sizeof(char)+1; i>=0; i--)
{
printf("%c",a[i]);
}
printf("\n");
return 0;
}