不用求原来的数字到底是几位,直接用取余数乘10的方法就可以了。
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
#include <stdioh>
int main()
{
char ra[10000]={0};
ra[0]='1';
int n;
int j;
int t;
int l;
printf("请输入一个数:");
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
for(l=0;ra[l];l++);
for(j=l-1;j>=0;j--)
{
t=(ra[j]-'0')i;
ra[j]=t%10+'0';
t=t/10;
for(int jf=1;t;jf++)
{
if(ra[j+jf]==0)
{
ra[j+jf]='0';
}
ra[j+jf]=ra[j+jf]+t%10;
t=t/10;
if(ra[j+jf]>'9')
{
ra[j+jf]-=10;
t++;
}
}
}
}
for(l=0;ra[l];l++);
printf("%d的阶乘有%d位\n",n,l);
for(t=1,l=l-1;l>=0;l--,t++)
{
printf("%c",ra[l]);
if(t%50==0)
printf("\n");
}
printf("\n");
return 0;
}
请输入一个数:100
100的阶乘有158位
93326215443944152681699238856266700490715968264381
62146859296389521759999322991560894146397615651828
62536979208272237582511852109168640000000000000000
00000000
请按任意键继续
根据桩基规范528按下式计算 :Quk = Qsk + Qpk
一、设计资料
1 基桩设计参数
成桩工艺: 混凝土预制桩
承载力设计参数取值: 根据建筑桩基规范查表
孔口标高000 m
桩顶标高050 m
桩身设计直径: d = 080 m
桩身长度: l = 1800 m
2 岩土设计参数
层号 土层名称 层厚(m) 层底埋深(m) 岩土物理力学指标 极限侧阻力qsik(kPa) 极限端阻力qpk(kPa)
1 填土 300 300 N =500 17 -
2 红粘土 300 600 αw =070,IL =050 26 -
3 红粘土 300 900 αw =070,IL =050 29 -
4 红粘土 300 1200 αw =070,IL =050 32 -
5 红粘土 300 1500 αw =070,IL =050 33 -
6 红粘土 300 1800 αw =070,IL =050 34 2700
7 红粘土 300 2100 αw =070,IL =050 32 -
8 红粘土 300 2400 αw =070,IL =050 32 -
3 设计依据
《建筑桩基技术规范》(JGJ 94-94) 以下简称 桩基规范
《建筑地基基础设计规范》(GB 50007-2002) 以下简称 基础规范
二、单桩竖向抗压承载力估算
1 计算参数表
土层 计算厚度li(m) 极限侧阻力qsik(kPa) 极限端阻力qpk(kPa)
1 300 17 0
2 300 26 0
3 300 29 0
4 300 32 0
5 300 33 0
6 250 34 2700
2 桩身周长u、桩端面积Ap计算
u = × 080 = 251 m
Ap = × 0802 / 4 = 050 m2
3单桩竖向抗压承载力估算
根据桩基规范528按下式计算
Quk = Qsk + Qpk
土的总极限侧阻力标准值为:
Qsk = uqsikli = 251 × (17 × 300 + 26 × 300 + 29 × 300 + 32 × 300 + 33 × 300 + 34 × 250) = 1243 kN
总极限端阻力标准值为:
Qpk = qpkAp = 050 × 2700 = 1357 kN
单桩竖向抗压极限承载力标准值为:
Quk = Qsk + Qpk = 1243 + 1357 = 2600 kN
单桩竖向承载力特征值Ra计算,根据基础规范附录Q条文Q010第7条规定
Ra = Quk/2 = 2600 / 2 = 1300 kN
扩展资料:
桩的刚度较小时,桩顶截面的位移较大而桩底较小,桩顶处桩侧摩阻力常较大;当桩刚度较大时,桩身各截面位移较接近,由于桩下部侧面土的初始法向应力较大,土的抗剪强度也较大,以致桩下部桩侧摩阻力大于桩上部。
由于桩底地基土的压缩是逐渐完成的,因此桩侧摩阻力所承担荷载将随时间由桩身上部向桩下部转移。
在桩基施工过程中及完成后桩侧土的性质、状态在一定范围内会有变化,影响桩侧摩阻力,并且往往也有时间效应。影响桩侧摩阻力的诸因素中,土的类别、性状是主要因素。
在分析基桩承载力等问题时,各因素对桩侧摩阻力大小与分布的影响,应分别情况予以注意。在塑性状态粘性上中打桩,在桩侧造成对土的扰动,再加上打桩的挤压影响会在打桩过程中使桩周围土内孔隙水压力上升,土的抗剪强度降低,桩侧摩阻力变小。
待打桩完成经过一段时间后,超孔隙水压力逐渐消散,再加上粘土的触变性质,使桩周围一定范围内的抗剪强度不但能得到恢复,而且往往还可能超过其原来强度,桩侧摩阻力得到提高。
在砂性上中打桩时,桩侧摩阻力的变化与砂土的初始密度有关,如密实砂性上有剪胀性会使摩阻力出现峰值后有所下降。
桩侧摩阻力的大小及其分布决定着桩身轴向力随深度的变化及数值,因此掌握、了解桩侧摩阻力的分布规律,对研究和分析桩的工作状态有重要作用。
由于影响桩侧摩阻力的因素即桩土间的相对位移、土中的侧向应力及上质分布及性状均随深度变比,因此要精确地用物理力学方程描述桩侧摩阻力沿深度的分布规律较复杂。
参考资料:
求矩阵的秩,可以用初等行变换,把原矩阵化成行阶梯型,然后数一下非零行的行数,就得到秩。
在线性代数中,一个矩阵A的列秩是A的线性独立的纵列的极大数目。类似地,行秩是A的线性无关的横行的极大数目。即如果把矩阵看成一个个行向量或者列向量,秩就是这些行向量或者列向量的秩,也就是极大无关组中所含向量的个数。
扩展资料:
A=(aij)m×n的不为零的子式的最大阶数称为矩阵A的秩,记作rA,或rankA或R(A)。
特别规定零矩阵的秩为零。
显然rA≤min(m,n) 易得:若A中至少有一个r阶子式不等于零,且在r<min(m,n)时,A中所有的r+1阶子式全为零,则A的秩为r。
由定义直接可得n阶可逆矩阵的秩为n,通常又将可逆矩阵称为满秩矩阵, det(A)≠0;不满秩矩阵就是奇异矩阵,det(A)=0。
由行列式的性质知,矩阵A的转置AT的秩与A的秩是一样的,即rank(A)=rank(AT)。
参考资料来源:百度百科-矩阵的秩
在EXCEL的单元格中输入你的矩阵的数据,然后用公式计算。例如:
=COVAR(D18:E19,D20:E21)
数据在D18,D19,E18,E19, 和 D20,D21,E20,E21中。
以上就是关于C语言中怎么求一个数的反序数全部的内容,包括:C语言中怎么求一个数的反序数、用C语言编一个程序: 计算100!的整型值结果和这个结果的位数。输出时每行输出50个数字。、如何计算单桩承载力等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)