编写一c语言程序,从1加到n

如题,n是自己输入,至少用两种方法
2025-04-13 04:51:07
推荐回答(1个)
回答1:

1.
#include

void
main()
{
int
n;
scanf("%d",&n);
printf("%d",(1+n)*n/2);/*用等差数列前n项和公式*/
}
2.
#include

void
main()
{
int
n,sum
=
0;/*用sum记录和*/
scanf("%d",&n);
for
(int
i
=
1;i
<=
n;i++)
sum
+=
i;
printf("%d",sum);
}
第一种效率比较高一些