- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C大题
C大题
输入三角形的边长,求三角形面积
#includestdio.h
#includemath.h
void main()
{
float a,b,c,s,area;
scanf(“%f,%f%f”,a,b,c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf(“a=%7.2f, b=%7.2f, c=%7.2f, s=%7.2f\n”,a,b,c,s);
printf(“area=%7.2f\n”,area);
}
从键盘输入一个大写字母,要求改用小写字母输出
#includestdio.h
void main()
{
char c1,c2;
c1=getchar();
printf(“%c,%d\n”,c1,c2);
c2=c1+32;
printf(%c,%d\n”,c2,c2);
}
输入两个实数,按代数值由小到大的顺序输出这两个数。
#includestdio.h
void main()
{
float a,b,t;
scanf(“%f,%f”,a,b);
if(ab)
{
t=a;
a=b;
b=t;
}
printf(“%5.2f,%5.2f\n”,a,b);
}
输入3个数a、b.c,要求按由小到大的顺序输出。
#includestdio.h
void main()
{
float a,b,c,t;
scanf(“%f,%f,%f”,a,b,c);
if(ab)
{
t=a;
a=b;
b=t;
}
if(ac)
{
t=a;
a=c;
c=t;
}
if(bc)
{
t=b;
b=c;
c=t;
}
printf(“%5.2f,%5.2f,%5.2f\n”,a,b,c);
}
有一函数:
当x0时,y=-1;当x=0时,y=0;当x0时,y=1
#includestdio.h
void main()
{
int x,y;
scanf(“%d”,x);
if(x0)
y=-1;
else
if(x= =0) y=0;
else y=1;
printf(“x=%d,y=%d\n”,x,y);
}
输入一个字符,判断它是否是大写字母,如果是将它转变为小写字母;如果不是不转换。然会输出最后得到的字符。
#includestdio.h
void main()
{
char ch;
scanf(“%c”,ch);
ch=(ch=’A’ch=’Z’)?(ch+32):ch;
printf(“%c\n”,ch);
}
求从一到一百的和
#includestdio.h
void main()
{
int i,sum=0;
i=1;
while(i=100)
{
sum=sum+i;
i++;
}
printf(“%d\n”,sum);
}
用pi约等于1-1/3+1/5-1/7+…..公式求pi的近似值,直到某一项的绝对值小于10的-6次方为止
#includestdio.h
#includemath.h
void main()
{
int s;
float n,t pi;
t=1;pi=0;n=1.0;s=1;
while(fabs(t)1e-6)
{
pi=pi+t;
n=n+2;
s=-s;
t=s/n;
}
pi=pi*4;
printf(“pi=%10.6f\n”,pi);
}
求Fibonacci数列前40个数。这个数列有如下特点:第1,2两个数为1,1。从第三个数开始,该数是其前面两个数之和。即:
F1=1 (n=1)
F2=1 (n=2)
Fn=F(n-1)+F(n-2) (n=3)
这是一个有趣的古典数学问题:有一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假设所有兔子都不死,问每个月的兔子总数为多少?
程序如下:
#includestdio.h
void main()
{
long int f1,f2;
int I;
f1=1;f2=1;
for(i=1;i=20;i++)
{
printf(“%12ld %12ld”,f1,f2);
if(i%2= =0)printf(“\n”);
f1=f1+f2;
f2=f2+f1;
}
}
判断m是否素数。
#includestdio.h
#includemath.h
void main( )
{
int m,i.k;
scanf(“%d”,m);
k=sqrt(m);
for(i=2;i=k;i++)
if(m%i= =0)break;
if(ik)printf(“%d is a prime number\n”,m);
else printf(“%d is not a prime num
文档评论(0)