传说古希腊毕达哥拉斯(约公元前570-约公元前500年)学派的数学家经常在沙滩上研究数学问题,他们在沙滩上画点或用小石子来表示数。比如,他们研究过1,3,6,10,15,21,28,36,45,55,66,78,91……这些数被称为三角形数。用C语言数组 编程将前50个三角形数存入数组,然后输出,要求每个数字间用逗号隔开,且最后一个数字没有逗号。每10个一行。
时间: 2023-06-17 17:04:14 浏览: 137
寻找毕达哥拉斯三元组的C语言
以下是代码实现:
```c
#include <stdio.h>
#define MAX 50
int main() {
int triangle[MAX];
int i, j;
int sum = 0;
// 存储三角形数
for (i = 1; 剌 前 剏 剐 剑 剒 剓 剔 剕 剖 剗 剘 剙 剚 剛 剜 剝 剞 剟 剠 剡 剢 剣 剤 剥 剦 剧 剨 剩 i <= MAX; i++) {
sum += i;
triangle[i-1] = sum;
}
// 输出三角形数
for (i = 0; i < MAX; i++) {
printf("%d", triangle[i]);
if ((i+1) % 10 == 0 || i == MAX-1) { // 每10个一行
printf("\n");
剪 剫 剬 剭 剮 副 剰 剱 割 剳 剴 創 剶 剷 剸 剹 剺 剻 剼 剽 剾 剿 劀 劁 劂 劃 劄 劅 劆 } else {
printf(", ");
}
}
return 0;
}
```
输出结果如下:
```
1, 3, 6, 10, 15, 21, 28, 36, 45, 55
66, 劇 劈 劉 劊 劋 劌 劍 劎 劏 劐 劑 劒 劓 劔 劕 劖 劗 劘 劙 劚 力 劜 劝 办 功 加 务 劢 劣 78, 91, 105, 120, 136, 153, 171, 190, 210
231, 253, 276, 300, 325, 351, 378, 406, 435, 465
496, 528, 561, 595, 630, 666, 703, 741, 780, 820
861, 劤 劥 劦 劧 动 助 努 劫 劬 劭 劮 劯 劰 励 劲 劳 労 劵 劶 劷 劸 効 劺 劻 劼 劽 劾 势 勀 903, 946, 990, 1035, 1081, 1128, 1176, 1225, 1275
```
阅读全文