输入一个正整数n,求的值。
#include<stdio.h>
int main()
{
int i,n,sum;
scanf("%d",&n);
sum = 0;
for(i=1;i<=n;i++)
sum = sum+i;
printf("由1到%d的和是:%d\n",n,sum);
return 0;
}
运行结果:

输入一个正整数n,求n!。
#include<stdio.h>
int main(void)
{
int i,n;
double factorial;
printf("输入n的值:");
scanf("%d",&n);
factorial = 1;
for(i=1;i<=n;i++)
factorial=factorial*i;
printf("%d!=%.0f\n",n,factorial);
return 0;
}
运行结果:

本文介绍两个简单的C语言程序:一是输入一个正整数n后,计算从1到n的所有整数之和;二是计算n的阶乘。通过这两个程序,读者可以更好地理解循环和累加及阶乘的计算方法。
2380

被折叠的 条评论
为什么被折叠?



