1. int n= int.Parse(Console.ReadLine());
创新互联专注于文圣网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供文圣营销型网站建设,文圣网站制作、文圣网页设计、文圣网站官网定制、小程序定制开发服务,打造文圣网络公司原创品牌,更为您提供文圣网站排名全网营销落地服务。
int i=1;
int sum=0;
Console.WriteLine("求前n个自然数之和,请输入n的值:");
for(i=1;i=n;i++)
{
sum+=i;
}
Console.WriteLine("前n个自然数之和为:{0}",sum);
Console.ReadLine();
2. int sum = 0;
int i = 0;
Console.WriteLine("输入自然数n:");
string s = Console.ReadLine();
int n = int.Parse(s);
while (i n)
{
sum = sum + i;
i++;
}
Console.WriteLine("前{0}个自然数的和为:{1}", n, sum);
Console.Read();
3.int sum = 0;
int i = 0;
Console.WriteLine("输入自然数n:");
string s = Console.ReadLine();
int n = int.Parse(s);
do { sum = sum + i; i++; }
while (i n);
Console.WriteLine("前{0}个自然数的和为:{1}", n, sum);
Console.Read();
int k,n,s;
printf("input n:");
scanf("%d",n);
printf("\ninput k:");
scanf("%d",k);
int i;
s=1;
for(i=1;i=k;i++)
{
s=s*n;
}
printf("\ns=%d",s);
#include stdio.h
#include math.h
int main ()
{
unsigned long long nn=0,n=0,k=0,sum=0;
printf("请输入底数 n:");
scanf("%llu",n);
printf("请输入指数 K:");
scanf("%llu",k);
nn = n;
while(n 0)
{
sum += (unsigned long long)pow(n, k);
if(sum == 0)
{
printf("%llu 的 %llu 次方太大了,超出了unsigned long long的范围……\n",nn,k);
return 0;
}
/**
* 这种判断可能只有从1到n相加才会出现总和超出的情形
if(sum == 0)
{
if((unsigned long long)pow(nn,k) == 0)
{
printf("%llu 的 %llu 次方太大了,超出了unsigned long long的范围……\n",nn,k);
return 0;
}
printf("1 的 %llu 次幂到 %llu 的 %llu 次幂的总和超出了unsigned long long的范围……\n",k,nn,k);
return 0;
}
**
*/
n--;
}
printf("\n1 的 %llu 次幂到 %llu 的 %llu 次幂之和为:%llu\n",k,nn,k,sum);
return 0;
}
#includestdio.h
int suan(int n,int k)
{
int sum=0;
for(int i=1;i=n;i++)
{
int sum0=1;
for(int j=0;jk;j++)
{
sum0*=i;
}
sum+=sum0;
}
return sum;
}
void main()
{
int n,k;
printf("请输入n值:\n");
scanf("%d",n);
printf("请输入k值:\n");
scanf("%d",k);
printf("输出结果:\n");
printf("%d",suan(n,k));
}
不是很明白楼主的意思