1 / 24
文档名称:

C语言程序设计教程课后习题答案.doc

格式:doc   大小:70KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计教程课后习题答案.doc

上传人:bb21547 2021/4/11 文件大小:70 KB

下载得到文件列表

C语言程序设计教程课后习题答案.doc

文档介绍

文档介绍:第1章
1-3 CAB
4 .c .obj .exe
5 /* */
6 ;
7 算法
8 ①中级语言:C语言具有高级语言的先进思想又能直接对存储器进行操作,能进行位运算,能实现汇编语言的大部分功能,生成目标代码质量高,程序执行效率高。
②结构化语言:C语言用函数作为程序模块,以实现程序的模块化,语言简洁、紧凑,具有结构化的特点。
③可移植性好:C语言不包含依赖硬件的输入输出机制,使C语言本身不依赖于硬件系统,可移植性好。
9 #include<>
main( ) { ; }
10 #include “”
main()
{
printf(“This is my first C Program!”);
}
第2章
yes
-3
2,1
1)a!=b||a<=c 2)x>=4||x<=-4
x>20&&x<30||x<-100
#include <>
main()
{
int x;
printf(“please input an integar:”);
scanf("%d",&x);
if(x%5==0&&x%7==0) printf("yes\n");
else printf("no\n");
}
7.
#include <>
main()
{
int year,month;
printf("please input the year and month:");
scanf("%d%d",&year,&month);
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:printf("this month have 31 days.");
break;
case 4:
case 6:
case 9:
case 11:printf("this month have 30 days.");
break;
case 2:if(year%4==0&&year%100!=0||year%400==0)
{
printf("this month have 29 days.");
break;
}
else
{
printf("this month have 28 days.");
break;
}
}
}
8.
#include <>
main()
{
float money;
int year;
printf("\nplease input the money and the year:");
scanf("%f%d",&money,&year);
if(year==1) money+=money**12*year;
if(year==2) money+=money**12*year;
if(year==3||year==4) money+=money**12*year;
if(year>=5&&year<=7) money+=money**12*year;
if(year>=8) money+=money**12*year;
printf("the money is:%f",money);
}
第3章
1
#include ""
main()
{ float x[10],sum=0;
int i=0;
printf("please input 10 numbers(-10e6<x<10e6)\n");
while(i<10)
{ scanf("%f",&x[i]);
sum=sum+1/x[i];
i=i+1;
}
printf("the sum of 10 numbers is %.2f\n",sum);
}
2
#include ""
main()
{ int x[100],sum=0,aver,i=0;
printf("please input numbers