编写一个程序,求出所有各位数字的立方和等于1099的三位整数
#include(stdio.h)voidmain(){inti,a,b,c;for(i=100;i<=999;i++){a=i/100;b=(i/0)%10;c=i%1...
#include(stdio.h)
void main(){
int i,a,b,c;
for(i=100;i<=999;i++)
{a=i/100;
b=(i/0)%10;
c=i%10;
if(a*a*a+b*b*b+c*c*c==1099);
printf("%d",i);
}
}
看看我什么地方错了。。。显示的是:Bad file name format in include directive 我是初学者,蛮烦帮哈忙 展开
void main(){
int i,a,b,c;
for(i=100;i<=999;i++)
{a=i/100;
b=(i/0)%10;
c=i%10;
if(a*a*a+b*b*b+c*c*c==1099);
printf("%d",i);
}
}
看看我什么地方错了。。。显示的是:Bad file name format in include directive 我是初学者,蛮烦帮哈忙 展开
6个回答
展开全部
#include <stdio.h>
void main()
{
int i,j,k;
for(i=1;i<=9;i++)
for(j=0;j<=9;j++)
for(k=0;k<=9;k++)
if(i*i*i+j*j*j+k*k*k==1099)
printf("%d%d%d",i,j,k)
}
扩展资料:
整数中,能够被2整除的数,叫做偶数。不能被2整除的数则叫做奇数。即当n是整数时,偶数可表示为2n(n 为整数);奇数则可表示为2n+1(或2n-1)。
偶数包括正偶数(亦称双数)、负偶数和0。所有整数不是奇数,就是偶数。
在十进制里,可用看个位数的方式判断该数是奇数还是偶数:个位为1,3,5,7,9的数为奇数;个位为0,2,4,6,8的数为偶数。
参考资料来源:百度百科-整数
展开全部
#include<math.h>
void main()
{
int n1,n2,n3,n;
printf("所得的数为:\n");
for(n=100;n<1000;n++)
{
n1=n%10;
n2=(n/10)%10;
n3=n/100;
if(pow(n1,3)+pow(n2,3)+pow(n3,3)==1099)
printf("%d ",n);
}
}
void main()
{
int n1,n2,n3,n;
printf("所得的数为:\n");
for(n=100;n<1000;n++)
{
n1=n%10;
n2=(n/10)%10;
n3=n/100;
if(pow(n1,3)+pow(n2,3)+pow(n3,3)==1099)
printf("%d ",n);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
include的东西用<>括起来
二期中间写错了/0应该是/10
二期中间写错了/0应该是/10
追问
改了之后还是不行。。。执行的结果不对。。。。。
麻烦。。。。谢谢
追答
#include
int 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==1099)
printf("%d\n",i);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function example30
for k=100:999
a=fix(k/100);
i=mod(k,100);
b=fix(i/10);
c=mod(i,10);
if a^3+b^3+c^3==1099;
d=k;
fprintf('%d\n',d)
end
end
for k=100:999
a=fix(k/100);
i=mod(k,100);
b=fix(i/10);
c=mod(i,10);
if a^3+b^3+c^3==1099;
d=k;
fprintf('%d\n',d)
end
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询