C语言中循环中阶乘,前n项和,的的表达

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:36:23
用for来表示,随便把printf scanf也用上,前n项和,阶乘,a的n次方。。。谢谢,因为这是长用的

首先是前n项和的代码:
#include<stdio.h>
main()
{
int n,i,j=0;
printf("请输入n的值:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
j=j+i;
}
printf("%d+%d+%d....+1=%d\n",n,n-1,n-2,j);

}

下面的是阶乘的:
#include<stdio.h>
main()
{
int n,i,j=1;
printf("请输入n的值:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
j=j*i;
}
printf("%d!=%d\n",n,j);

}

下面的是最后一个,a的n次方的:
#include<stdio.h>
main()
{
int i,a,n,k=1;
printf("请输入a的值和n的值:\n");
scanf("%d%d",&a,&n);
for(i=1;i<=n;i++)
{
k=k*a;
}
printf("%d的%d次方=%d\n",a,n,k);

}
这些都编译过了,放心吧

//前n项和
#include <stdio.h>
main()
{
int n,i,sum=0;
printf("input:");