您的位置:首页 > 其它

数学问题(1):杨辉三角、水仙花数、打印斐波那契数列

2016-04-11 20:57 465 查看
<strong><span style="font-size:18px;color:#ff0000;"><span style="color:#ff0000;"><span style="font-size:18px;"><strong>程序:<strong><span style="font-size:18px;color:#ff0000;">杨辉三角形</span></strong></strong>
</span></span></span></strong>
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<windows.h>
int main()
{
int i, j;
int a[10][10];
for (i = 0; i < 10; i++)
{
a[i][0] = 1;
a[i][i] = 1;
}
for (i = 2; i < 10; i++)
for (j = 1; j < i; j++)
a[i][j] = a[i-1][j-1] + a[i-1][j];
for (i = 0; i < 10; i++)
{
for (j = 0; j <= i; j++)
printf("%6d", a[i][j]);
printf("\n");
}
system("pause");
return 0;
}


<strong><span style="font-size:18px;color:#ff0000;"><strong><span style="font-size:18px;color:#ff0000;">程序:水仙花数</span></strong>:</span></strong>
#include<stdio.h>
#include<windows.h>
int main()
{
int i, j, k, n;
for (i = 1; i < 1000;i++)
for (j = 0; j < 1000;j++)
for (k = 0; k < 1000; k++)
{
n = i * 100 + j * 10 + k;
if ((i * 100 + j * 10 + k) == ((i*i*i) + (j*j*j) + (k*k*k)))
printf("水仙花数为:%d\n", n);
}
getchar();
return 0;
}


<span style="font-size:18px;color:#ff0000;"><strong><span style="font-size:18px;"><span style="color:#ff0000;"><strong>程序:输出一串数字,可以排列成斐波那契数列</strong>
</span></span></strong></span>#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<windows.h>
int main()
{
int i, j;
int a[10][10];
for (i = 0; i < 10; i++)
{
a[i][0] = 1;
a[i][i] = 1;
}
for (i = 2; i < 10; i++)
for (j = 1; j < i; j++)
a[i][j] = a[i-1][j-1] + a[i-1][j];
for (i = 0; i < 10; i++)
{
for (j = 0; j <= i; j++)
printf("%6d", a[i][j]);
printf("\n");
}
system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: