C语言编程问题,求大神帮忙解决。。。。急急急
1.求T=1!+2!+3!+···+10!的值。2.打印出所有的"水仙花数”。所谓”水仙花数“是指一个三位数,其中各位数字的立方和等于该数本身。例如153=1*3+5*3...
1.求T=1!+2!+3!+···+10!的值。
2.打印出所有的"水仙花数”。所谓”水仙花数“是指一个三位数,其中各位数字的立方和等于该数本身。例如153=1*3+5*3+3*3。(前面是1的3次方+5的3的方+3的3次方。。。。。不太会打,所有用*代替咯)
3.猴子吃桃子问题,猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃了一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上再想吃时,见只剩下一个桃子了。求第一天共摘了多少个桃子。 展开
2.打印出所有的"水仙花数”。所谓”水仙花数“是指一个三位数,其中各位数字的立方和等于该数本身。例如153=1*3+5*3+3*3。(前面是1的3次方+5的3的方+3的3次方。。。。。不太会打,所有用*代替咯)
3.猴子吃桃子问题,猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃了一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上再想吃时,见只剩下一个桃子了。求第一天共摘了多少个桃子。 展开
2个回答
展开全部
#include <stdlib.h>
#include <stdio.h>
#include "windows.h"
#include "math.h"
//第一题
double calJeChen(int n)
{
int i;
double sum;
sum = 1;
for (i = 1; i <= n; i++)
{
sum *= i;
}
return sum;}
void main()
{
int i, n;
double sum;
scanf("%d", &n);
sum = 0;
for (i = 1; i <= n; i++)
{
sum += calJeChen(i);
}
printf("%lf", sum);
}
//第二题
void main()
{
int i, j, k;
int shu;
for (i = 1; i < 10; i++)
{
for (j = 0; j < 10; j++)
{
for (k = 0; k < 10; k++)
{
shu = 100 * i + 10 * j + k;
if (shu == (i * i * i + j * j * j + k * k * k))
{
printf("%d:", shu);
printf("%d = %d^3 + %d^3 + %d^3\n", shu, i, j, k);
}
}
}
}
}
//第三题
void main()
{
int i;
int sum = 1;
for (i = 1; i <= 10; i++)
{
sum = (sum + 1) * 2;
}
printf("一共有:%d\n", sum);
}
#include <stdio.h>
#include "windows.h"
#include "math.h"
//第一题
double calJeChen(int n)
{
int i;
double sum;
sum = 1;
for (i = 1; i <= n; i++)
{
sum *= i;
}
return sum;}
void main()
{
int i, n;
double sum;
scanf("%d", &n);
sum = 0;
for (i = 1; i <= n; i++)
{
sum += calJeChen(i);
}
printf("%lf", sum);
}
//第二题
void main()
{
int i, j, k;
int shu;
for (i = 1; i < 10; i++)
{
for (j = 0; j < 10; j++)
{
for (k = 0; k < 10; k++)
{
shu = 100 * i + 10 * j + k;
if (shu == (i * i * i + j * j * j + k * k * k))
{
printf("%d:", shu);
printf("%d = %d^3 + %d^3 + %d^3\n", shu, i, j, k);
}
}
}
}
}
//第三题
void main()
{
int i;
int sum = 1;
for (i = 1; i <= 10; i++)
{
sum = (sum + 1) * 2;
}
printf("一共有:%d\n", sum);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询