C++编程!有谁可以帮我编出下面的题目的,编出的还有分赏。非常谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/07 22:53:48
1、 请输出1~100内所有能同时被3和5整除的自然数。
2、 求100~1000之间起数字之和是5的整数的个数。
3、 如果一个属恰好等于它的因子之和,则称该数为“完全数”,如6的因子是:1,2,3,而6= 1+ 2+ 3,所以6是完全数,求1000以内的所有完全数,并将它输出到屏幕上 。

1:
#include<windows.h>
#include<stdio.h>
int main()
{
int i;
for(i=0;i<=100;i++)
if(i%3==0&&i%5==0)
printf("%d ",i);
system("pause");
}
2:
#include<windows.h>
#include<stdio.h>
int main()
{
int i,n,t,sum;
for(i=100;i<=1000;i++)
{
n=i;
sum=0;
for(t=0;t<4;t++)
{
sum=sum+n%10;
n=n/10;
}
if(sum%5==0)
printf("%d ",i);
}
system("pause");
}
3:
#include<windows.h>
#include<stdio.h>
int main()
{
int i,j,t,sum;
for(i=1;i<=1000;i++)
{
sum=0;
for(j=1;j<i;j++)
if(i%j==0)
sum=sum+j;
if(sum==i)
printf("%d ",i);
}
system("pause");
}

告诉你 一条路子
你可以在 百度上搜 c语言100例,里面有

别忘了给我加分啊