大学生C语言课后习题全部答案详解.docx
《大学生C语言课后习题全部答案详解.docx》由会员分享,可在线阅读,更多相关《大学生C语言课后习题全部答案详解.docx(36页珍藏版)》请在冰豆网上搜索。
![大学生C语言课后习题全部答案详解.docx](https://file1.bdocx.com/fileroot1/2023-1/7/e7212997-a97f-432c-809a-4819a0a7b8ad/e7212997-a97f-432c-809a-4819a0a7b8ad1.gif)
大学生C语言课后习题全部答案详解
#include〈stdio.h>
main()
{
inta,b,he,cha,ji;
doubleshang;
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);
}
#includeh>
main()
{
doubler,h,v,pi;
pi=3。
14;
r=2。
5;
h=3.5;
v=pi*r*r*h;
printf(”面积=%f\n”,v);
}
#includeh>
#include〈stdlib.h〉
#include〈conio.h〉
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〈stdio。
h>
#include〈conio。
h〉
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);
}#includeh>
#include〈conio.h>
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);
}#includeh>
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〈stdio.h>
#include