【不喜勿喷,跪求解答】求C语言编程题:输出1000以内的水仙花数输出1000以内的水仙花数,每行输出
【不喜勿喷,跪求解答】求C语言编程题:输出1000以内的水仙花数输出1000以内的水仙花数,每行输出5个数错啦,,题目是:编程输出1000以内的所有完数,每行输出5个数。...
【不喜勿喷,跪求解答】求C语言编程题:输出1000以内的水仙花数输出1000以内的水仙花数,每行输出5个数
错啦,,题目是:
编程输出1000以内的所有完数,每行输出5个数。
谢谢。。 展开
错啦,,题目是:
编程输出1000以内的所有完数,每行输出5个数。
谢谢。。 展开
展开全部
#include<stdio.h>
void main()
{int i,a,b,c;
for(i=100;i<=999,i++)
{a=i/100;
b=(i/10)%10;
c=i%10;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d is sushu\n",i);}}
void main()
{int i,a,b,c;
for(i=100;i<=999,i++)
{a=i/100;
b=(i/10)%10;
c=i%10;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d is sushu\n",i);}}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int sum,k,j;
sum=0;
for(k=2;k<=1000;k++)
{
sum=0;
for(j=1;j<k;j++)
if(k%j==0)
sum=sum+j;
if(sum==k)
printf("%5d",k);
}
return 0;
}
1000以内一共才3个...哪里来每行5个
int main()
{
int sum,k,j;
sum=0;
for(k=2;k<=1000;k++)
{
sum=0;
for(j=1;j<k;j++)
if(k%j==0)
sum=sum+j;
if(sum==k)
printf("%5d",k);
}
return 0;
}
1000以内一共才3个...哪里来每行5个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include "stdio.h"
void main()
{
int sum,k,j;
sum=0;
for(k=2;k<=1000;k++)
{
sum=0;
for(j=1;j<k;j++)
if(k%j==0)
sum=sum+j;
if(sum==k)
printf("%5d",k);
}
}
void main()
{
int sum,k,j;
sum=0;
for(k=2;k<=1000;k++)
{
sum=0;
for(j=1;j<k;j++)
if(k%j==0)
sum=sum+j;
if(sum==k)
printf("%5d",k);
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询