n个a 之值,其中a是一个数字,n表示a的位数,a、n由键盘输入
AC代码C:
11.求
∑
n
=
1
20
n
!
n=1∑20n! (即求1!+2!+3!+4!+…+20!)
在C语言标准中,double类型的取值范围通常是-1.7E308到1.7E308之间,而 int类型的取值范围通常是-32768到32767之间(这些范围可能会因为不同的编译器或平台而有所不同)。因此,如果需要处理比较大的数值,使用 double类型可以更好地满足需求。
AC代码C:
12.求和
∑
k
=
1
100
k
∑k=1100k +
∑
k
=
1
50
k
2
∑k=150k2+
∑
k
=
1
10
1
k
sumlimits_{k=1}^{10}{frac{1}{k}}
k=1∑10k1
1.0/k表示1.0除以k,其中1.0是一个浮点数常量,而k可以是整数或浮点数。结果将会是一个浮点数,即使k是整数类型。
1/k表示整数除法,其中k必须是整数类型。如果k是整数类型,那么1/k将会进行整数除法运算,结果将会是整数类型。在整数除法中,会将小数部分舍去,只保留整数部分。
AC代码C:
13.输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。
如果操作数都是整数类型,则执行整数除法。整数除法将返回一个整数值,省略小数部分,只保留整数部分。例如,5 / 2将返回2,而不是2.5。