小编Lou*_*uis的帖子

这两个计算三角数的程序有什么区别?

这两个代码都编译,但只有第二个代码执行我想要的.第一个代码:

#include <stdio.h>
#include <cs50.h>
#include <math.h>

int main()

  {
    int TriNumber = 0;
    int n;

       for(n = 5;  n <= 50; n += 5)
       TriNumber = ((n + 1) * n) / 2;

        printf("The trianglular number of %d is %d\n", n, TriNumber);

   }
Run Code Online (Sandbox Code Playgroud)

哪个输出:

三细胞数为55是1275

下面的程序按我想要的方式执行:它为5到50之间的每五个整数打印三角形数字.

#include <stdio.h>
#include <cs50.h>
#include <math.h>

int main()

{
   int TriNumber = 0;
   int n;

    for(n = 5;  n <= 50; n += 5)

        printf("The trianglular number of %d is %d\n", n, TriNumber …
Run Code Online (Sandbox Code Playgroud)

c math for-loop cs50

-1
推荐指数
1
解决办法
75
查看次数

标签 统计

c ×1

cs50 ×1

for-loop ×1

math ×1