两道C语言程序题,急!!!
解决时间 2021-04-20 13:32
- 提问者网友:原来太熟悉了会陌生
- 2021-04-19 16:39
1。计算一到七千之间的偶数之和
2。三位数的数字各不相同且这三位数各数字的立方和等于这个三位数,求所有这样的三位数的和。
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-04-19 17:09
第一题:
#include <stdio.h>
int main()
{
int sum = 0;
int i;
for ( i = 2; i <= 7000; i += 2 )
sum += i;
printf( "2+4+6+...+6998+7000=%d\n", sum );
}
第二题:
#include <stdio.h>
int main()
{
int i,a,b,c;
for ( i = 100; i <= 999; ++i ) {
a = i % 10;
b = i / 10 % 10;
c = i / 100;
if ( a != b && b != c && a != c && a*a*a+b*b*b+c*c*c == i )
printf( "%d\n", i );
}
}
全部回答
- 1楼网友:深街酒徒
- 2021-04-19 18:39
第一题
#include <stdio.h>
void main()
{
int i,sum=0;
for (i=2;i<=7000;i+=2)
{
sum+=i;
}
printf("%d\n",sum);
}
第二题
#include <stdio.h>
void main()
{
int i,g,s,b;
for (i=100;i<=999;++i)
{
g=i%10;
s=i/10%10;
b=i/100;
if (g!=s && s!=b && g!=b && i==g*g*g+s*s*s+b*b*b)
{
printf("%d\n",i);
}
}
}
我要举报
大家都在看
推荐资讯