大学生C语言课后习题全部答案详解.docx

上传人:b****2 文档编号:1643683 上传时间:2022-10-23 格式:DOCX 页数:25 大小:29.57KB
下载 相关 举报
大学生C语言课后习题全部答案详解.docx_第1页
第1页 / 共25页
大学生C语言课后习题全部答案详解.docx_第2页
第2页 / 共25页
大学生C语言课后习题全部答案详解.docx_第3页
第3页 / 共25页
大学生C语言课后习题全部答案详解.docx_第4页
第4页 / 共25页
大学生C语言课后习题全部答案详解.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

大学生C语言课后习题全部答案详解.docx

《大学生C语言课后习题全部答案详解.docx》由会员分享,可在线阅读,更多相关《大学生C语言课后习题全部答案详解.docx(25页珍藏版)》请在冰豆网上搜索。

大学生C语言课后习题全部答案详解.docx

#include

main()

{

inta,b,he,cha,ji;

double shang;

a=8;

b=3;

he=a+b;

cha=a-b;

ji=a*b;

shang=(double)a/b;

printf("和=%d\n",he);

printf("差=%d\n",cha);

printf("积=%d\n",ji);

printf("商=%f\n",shang);

}

#include

main()

{

doubler,h,v,pi;

pi=3.14;

r=2.5;

h=3.5;

v=pi*r*r*h;

printf("面积=%f\n",v);

}

#include

#include

#include

main()

{

charch;

system("cls");

printf("|------------------------|\n");

printf("|请输入编号(0-7)|\n");

printf("|------------------------|\n");

printf("|1——创建通讯录|\n");

printf("|2——显示通讯录|\n");

printf("|3——查询通讯录|\n");

printf("|4——修改通讯录|\n");

printf("|5——添加通讯录|\n");

printf("|6——删除通讯录|\n");

printf("|7——排序通讯录|\n");

printf("|0——退出|\n");

printf("|------------------------|\n");

printf("请输入选项\n");

ch=getch();

putch(ch);

}

#include

#include

main()

{

//定义

inta=0,b=0,he=0,cha=0,ji=0;

doubleshang,x;

//防止a,b的值为0

printf("请输入非零的a\n");

scanf("%d",&a);

printf("请输入非零的b\n");

scanf("%d",&b);

//运算

he=a+b;

cha=a-b;

ji=a*b;

shang=a/b;

x=(float)a/b;

//输出

printf("result:

\n");

printf("a+b=%d\n",he);

printf("a-b=%d\n",cha);

printf("a*b=%d\n",ji);

printf("a/b=%f\n",shang);

printf("(float)a/b=%f\n",x);

}#include

#include

main()

{

//定义

inta=0,b=0,he=0,cha=0,ji=0;

doubleshang,x;

//防止a,b的值为0

do

{

printf("请输入非零的a\n");

scanf("%d",&a);

}while(a==0);

do

{

printf("请输入非零的b\n");

scanf("%d",&b);

}while(b==0);

//运算

he=a+b;

cha=a-b;

ji=a*b;

shang=a/b;

x=(float)a/b;

//输出

printf("result:

\n");

printf("a+b=%d\n",he);

printf("a-b=%d\n",cha);

printf("a*b=%d\n",ji);

printf("a/b=%f\n",shang);

printf("(float)a/b=%f\n",x);

}#include

main()

{ inta=0,b=4;

printf("请输入一个不多于4位的正整数:

");

scanf("%d",&a);

if(a>=0&&a<10)

b=1;

if(10<=a&&a<100)

b=2;

if(100<=a&&a<1000)

b=3;

printf("输出%d\n",b);

}#include

#include

main()

{

floata,b,c,delta;

doublex1,x2;

printf("请输入a,b,c:

\n");

scanf("%f%f%f",&a,&b,&c);

delta=b*b-4*a*c;

if(delta<0)

printf("方程无实数解!

\n");

else

{

x1=(-b+sqrt(delta))/2*a;

x2=(-b-sqrt(delta))/2*a;

printf("x1=%f,x2=%f\n",x1,x2);

}

}#include

main()

{

intyear,flay;

printf("请输入年份:

\n");

scanf("%d",&year);

if(year%400==0)

flay=1;

elseif(year%4==0&&year%100!

=0)

flay=1;

elseflay=0;

switch(flay)

{

case0:

printf("%d为平年\n",year);break;

case1:

printf("%d为闰年\n",year);break;

}

}#include

main()

{

intyear,flay;

printf("请输入年份:

\n");

scanf("%d",&year);

if(year%400==0)

flay=1;

elseif(year%4==0&&year%100!

=0)

flay=1;

elseflay=0;

switch(flay)

{

case0:

printf("%d为平年\n",year);break;

case1:

printf("%d为闰年\n",year);break;

}

}#include

#include

main()

{

inta,b,c;

doubled,x1,x2;

scanf("%d%d%d",&a,&b,&c);

d=b*b-4*a*c;

if(d<0)

printf("没有实根\n");

else

{

x1=(-b+sqrt(d))/(2*a);

x2=(-b-sqrt(d))/(2*a);

printf("x1=%f,x2=%f\n",x1,x2);

}

}#include

#include

main()

{

inta,b,c;

doubled,x1,x2;

scanf("%d%d%d",&a,&b,&c);

if(a==0)

printf("不合法的一元二次方程\n");

else

{

d=b*b-4*a*c;

if(d<0)

printf("没有实根\n");

else

{

x1=(-b+sqrt(d))/(2*a);

x2=(-b-sqrt(d))/(2*a);

printf("x1=%f,x2=%f\n",x1,x2);

}

}

}#include

#include

main()

{

inta,b,c;

doubled,x1,x2;

scanf("%d%d%d",&a,&b,&c);

if(a==0)

printf("不合法的一元二次方程\n");

else

{

d=b*b-4*a*c;

if(d<0)

printf("没有实根\n");

else

{

x1=(-b+sqrt(d))/(2*a);

x2=(-b-sqrt(d))/(2*a);

printf("x1=%f,x2=%f\n",x1,x2);

}

}

}#include

#include

main()

{

inta,b,c;

doubled,x1,x2;

scanf("%d%d%d",&a,&b,&c);

if(a==0)

printf("不合法的一元二次方程\n");

else

{

d=b*b-4*a*c;

if(d<0)

printf("没有实根\n");

else

{

x1=(-b+sqrt(d))/(2*a);

x2=(-b-sqrt(d))/(2*a);

printf("x1=%f,x2=%f\n",x1,x2);

}

}

}#include

\

main()

{

inty;

printf("请输入年份:

");

scanf("%d",&y);

if(y>0)

{

if(y%400==0)

printf("%d年是闰年\n",y);

else

if(y%100==0)

printf("%d年是闰年\n",y);

else

if(y%4==0)

printf("%d年是闰年\n",y);

else

printf("%d年不是闰年\n",y);

}

else

printf("错误\n");

}#include

\

main()

{

inty,m,d,yt,mt,dt,age;

printf("请按格式2010-12-10输入你的生日");

scanf("%d-%d-%d",&y,&m,&d);

printf("请按格式2010-12-10输入今天的日期");

scanf("%d-%d-%d",&yt,&mt,&dt);

age=yt-y;

if(mt<=m)

age--;

printf("你的年龄是:

%d\n",age);

}#include

main()

{

inta,b,c;

printf("输入三角形的三个边长");

scanf("%d%d%d",&a,&b,&c);

if((a+b>c)&&(b+c>a)&&(a+c>b))

{if(a==b||b==c

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

当前位置:首页 > 工程科技 > 材料科学

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

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