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

来源:互联网 发布:理蜗视频配音软件 编辑:程序博客网 时间:2024/05/01 18:46
<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;}

0 0
原创粉丝点击