C语言第二次作业.docx

上传人:b****7 文档编号:10573720 上传时间:2023-02-21 格式:DOCX 页数:13 大小:299.01KB
下载 相关 举报
C语言第二次作业.docx_第1页
第1页 / 共13页
C语言第二次作业.docx_第2页
第2页 / 共13页
C语言第二次作业.docx_第3页
第3页 / 共13页
C语言第二次作业.docx_第4页
第4页 / 共13页
C语言第二次作业.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

C语言第二次作业.docx

《C语言第二次作业.docx》由会员分享,可在线阅读,更多相关《C语言第二次作业.docx(13页珍藏版)》请在冰豆网上搜索。

C语言第二次作业.docx

C语言第二次作业

C语言第二次作业

p141页第十题:

程序编写:

#include

voidmain()

{

inti;

floats,t1,t2,m;

s=0;t1=1.0;t2=2.0;

for(i=1;i<=20;i++)

{s+=(t2/t1);

m=t1;

t1=t2;

t2=m+t2;

}

printf("这个数列的前20项之和是%f\n",s);

}

p141页第十一题:

程序编写一:

#include

voidmain()

{

inti;

floatt,s,h;

s=100.0;

t=100.0;

for(i=1;i<=9;i++)

{t=t/2;

s=s+t*2;

}

printf("第十次落地时,共经过%f米\n",s);

printf("第十次落地后将反弹%f米高\n",t/2);

}

程序编写二:

#include

#include

voidmain()

{

inti;

doubles,t;

s=100.0;

for(i=1;i<=9;i++)

s=s+100.0*pow(2,(1-i));

printf("第十次落地时,共经过%f米\n",s);

printf("第十次落地后将反弹%lf米高\n",100.0*pow(2,-10));

P112页第六题:

程序编写:

#include

voidmain()

{

floatx,y;

scanf("x=%f",&x);

if(x>=1)

{if(x>=10)

y=3*x-11;

else

y=2*x-1;

}

else

y=x;

printf("y=%f\n",y);

}

P112页第八题:

程序编写:

#include

#include

voidmain()

{

floatx;

inty;

printf("请输入一个学生成绩(0-100):

");

scanf("%f",&x);

y=floor(x/10);

switch(y)

{

case10:

case9:

printf("该学生成绩等级为A.\n");break;

case8:

printf("该学生成绩等级为B.\n");break;

case7:

printf("该学生成绩等级为C.\n");break;

case6:

printf("该学生成绩等级为D.\n");break;

default:

printf("该学生成绩等级为E.\n");break;

}

}

工资薪金所得个人所得税计算方法

程序编写:

#include

voidmain()

{

floatgz,sb,yb,yl,zfgjj,x,y;

printf("请依次输工资薪金、社保费、医保费、养老费和住房公积金.\n");

scanf("%f,%f,%f,%f,%f",&gz,&sb,&yb,&yl,&zfgjj);

x=gz-sb-yb-yl-zfgjj;

if(x<=3500)

y=0;

else

{if(x<=5000)

y=(x-3500)*(3.0/100);

else

{if(x<=8000)

y=45+(x-5000)*(1.0/10);

else

{if(x<=12500)

y=345+(x-8000)*(2.0/10);

else

{if(x<=38500)

y=1245+(x-12500)*(2.5/10);

else

{if(x<=58500)

y=7745+(x-38500)*(3.0/10);

else

{if(x<=83500)

y=13745+(x-58500)*(3.5/10);

else

y=22495+(x-83500)*(4.5/10);

}

}

}

}

}

}

printf("需缴纳个人所得税为%.2f元.\n",y);

}

P140页第八题

程序编写:

#include

#include

voidmain()

{

inti,j,k,y;

i=1;

j=0;

k=0;

for(i=1;i<=9;i++){

for(j=0;j<=9;j++){

for(k=0;k<=9;k++){

y=100*i+10*j+k-(pow(i,3)+pow(j,3)+pow(k,3));

if(y==0)

{printf("%d%d%d是水仙花数。

\n",i,j,k);}

}

}

}

}

P140页第十六题

程序编写:

#include

voidmain()

{

printf("*\n");

printf("***\n");

printf("*****\n");

printf("*******\n");

printf("*****\n");

printf("***\n");

printf("*\n");

}

程序编写二:

#include

voidmain()

{

inti,j,k,s;

for(i=1;i<=4;i++){

printf("\n");

for(j=1;j<8;j++){

if(5-i<=j&&j<4+i)

printf("*");

else

printf("");}

}

for(i=5;i<8;i++){

printf("\n");

for(j=1;j<7;j++){

if(i-3<=j&&j<12-i)

printf("*");

else

printf("");}

}

printf("\n");

}

鸡兔同笼问题:

#include

voidmain()

{

intx,y;

for(x=1;x<=98;x++){

y=98-x;

if(2*x+4*y==386)

printf("鸡有%d只,兔有%d只。

\n",x,y);

}

}

 

爱因斯坦数学问题:

#include

voidmain()

{

intx;

for(x=1;;x++)

if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0){

printf("这条阶梯至少有%d阶。

\n",x);

break;}

}

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1