java循环语句算2的n次方 编程题:使用穷举法并分别用for、while、do……while循环语句求出1~100之间的质数。用c#解答,谢谢?

[更新]
·
·
分类:行业
1684 阅读

java循环语句算2的n次方

编程题:使用穷举法并分别用for、while、do……while循环语句求出1~100之间的质数。用c#解答,谢谢?

编程题:使用穷举法并分别用for、while、do……while循环语句求出1~100之间的质数。用c#解答,谢谢?

1.while
#include ltiostreamgt
using namespace std
int main () {
inti,j,n,m
i2
while(ilt101)
{
m1,ni/2j2
while(jltn)
{
if(i%j0)
{
m0
break
}
j
}
if(m)
coutltltiltlt

编写程序实现:先输入正整数n,计算s1! 2! 3! …… n。用for语句循环不用函数?

int main()
{
int n,s0;
cout请输入正整数n:;
cinn;
for(int i1;in; i)
{
int m1;
for(int j1;ji; j)
m*j;
s m;
}
cout
s1! 2! 3! ... n! s;
}

c语言求根号n的和?

一、 算法:
1 输入N;
2 循环输入N个数值;
3 将每个数值累加到结果上;
4 循环结束后输出结果。
二、代码:
#include stdio.h
int main()
{
int N, s0, n;
scanf(d,N);//输入N
while(N--)//循环N次
{
scanf(d,n);//输入一个数。
s n;//累加。
}
printf(d
, s);//输出结果
return 0;
}

2的n次方的得数的规律?

规律就是[N*log2]+1(其中[]表示取整的意思,log2=0.30102999566.)
比如2的30次方的位数=[9.038]+1=102的5次方的位数=[1.505]+1=2。
2^1=22^2=42^3=82^4=162^5=32他的个位数是2,4,8,6这样循环。
C语言快速判断一个数字是否是2的n次方的方法:
publicbooleancheck(intm)
{ if(n 1) return false;
int n m m(m-1);
returnn==0;
扩展资料
复数中i的n次方有何规律:
i^1i
i^2-1
i^3-i
i^41
i^5i^1i 以后就循环有规律了
i^(4k)1 i^(4k 1)i i^(4k 2)-1 i^(4k 3)-i。