Thứ Năm, 20 tháng 12, 2018

渋谷スクランブル交差点 (4K)

Chủ Nhật, 2 tháng 12, 2018

[プレビュー] 新宿御苑公園 (4K)

Thứ Năm, 15 tháng 6, 2017

[Ngôn ngữ C] Các cách tính tổng trong C

Đây là các cách rất hay mà mình được học từ các bạn Nhật Bản, mọi người nào còn cách gì nữa thì comment vào bên dưới để m cập nhật nhé :)



CÁCH 1:

#include<stdio.h>
int main()
{
int i, n;
long S;
S = 0;
i = 1;
printf("\n総和を求めたいを入力 n: ");
scanf("%d", &n);

while (i <= n)
{
S = S + i;
i++;
}
printf("\n1から100までの総和 %d は %ld: ", n, S);
return 0;
}

CÁCH 2:

Sử dụng summation

#include <stdio.h>

int summation(int i, int sum);
static int sum;
int main(void)
{
int a;
printf("総和を求めたい数入力");
scanf("%d", &a);

printf("1から%dまでの総和2は %d です。", a, summation(a,0));

return 0;
}
int summation(int i, int sum)
{
int c;
for(c = 1; c < i + 1; c++)
{
sum = sum + c;
}
return sum;
}


HOẶC LÀ:

#include <stdio.h>

int summation(int i);

int main(void)
{
int i;
printf("総和を求めたい数入力:");
scanf("%d", &i);

printf("1から%dまでの総和 4は %d です。", i, summation(i));

return 0;
}
int summation(int i)
{
if(i == 1)
{
return 1;
}
else
{
return summation(i - 1) + i;
}
}

CÁCH 4:

Bằng souwa:

#include <stdio.h>

void souwa(void);
static int sum, a;

int main(void)
{
printf("総和を求めたい数を入力:");
scanf("%d", &a);

souwa();

printf("1 から %d までの総和3は %d です。\n", a, sum);

return 0;
}

void souwa(void)
{
int x;
for(x = 1; x != a + 1; x++)
{
sum += x;
}
}