毕业论文毕业设计开题报告论文报告设计报告可行性研究报告
目录
第1章 C语言编程4
练习1.14
练习1.24
练习1.35
第2章 编程初步5
习题2.15
习题2.26
习题2.37
习题2.49
第3章 条件判断10
习题3.110
习题3.212
习题3.316
习题3.418
第4章 循环20
习题4.120
习题4.221
习题4.322
习题4.422
习题4.524
第5章 数组26
习题5.126
习题5.228
习题5.329
习题5.430
习题5.532
第6章 字符串和文本的应用34
习题6.134
习题6.241
习题6.343
习题6.444
第7章 指针47
习题7.147
习题7.249
习题7.351
习题7.452
第8章 程序的结构54
习题8.154
习题8.255
习题8.357
习题8.460
第9章 函数再探65
习题9.165
习题9.266
习题9.369
习题9.471
第10章 基本输入输出操作72
习题10.172
习题10.273
习题10.375
习题10.476
第11章 结构化数据78
习题11.178
习题11.282
习题11.386
习题11.490
习题11.595
第12章 处理文件99
习题12.199
习题12.2100
习题12.3103
习题12.4105
第13章 支持功能110
习题13.1110
习题13.2111
习题13.3112
《C语言入门经典(第4版)》课后练习参考答案
第1章 C语言编程
练习1.1 编写一个程序,用两个printf()语句分别输出自己的名字和地址。
#include
int main(void) {
printf("姓名:小狮子\n");
printf("地址:月亮之上\n");
return 0;
}
练习1.2 将上一个练习修改成所有的输出只用一个printf()语句。
#include
int main(void) {
printf("姓名:小狮子\n地址:月亮之上\n");
return 0;
}
练习1.3 编写一个程序,输出下列文本,格式如下所示:"It's freezing in here," he said coldly.
#include
int main(void) {
printf("\"It's freezing in here,\" he said coldly.\n");
return 0;
}
第2章 编程初步
习题2.1 编写一个程序,提示用户用英寸输入一个距离,然后将该距离值输出为码、英尺和英寸的形式。
#include
/*
* 1码=3英尺=36英寸
*/
int main()
{
float len_inch = 0.0f; // 英寸
float len_foot = 0.0f; // 英尺
float len_yard = 0.0f; // 码
// 提示用户用英寸输入一个距离
printf("请用英寸输入一个距离:");
scanf("%f", &len_inch);
// 计算英尺
len_foot = len_inch / 12;
// 计算码
len_yard = len_foot / 3;
// 输出计算后的结果
printf("%.2f英寸 = %.2f英尺 = %.2f码\n", len_inch, len_foot, len_yard);
return 0;
}
习题2.2 编写一个程序,提示用户用英尺和英寸输入一个房间的长和宽,然后计算并输出面积,单位是平方码,精度为小数点后两位数。
#include
int main()
{
float length_in_foot = 0.0f; // 房间的宽度 单位英尺
float width_in_inch = 0.0f; // 房间的宽度 单位英寸
float area_in_yard = 0.0f; // 房间的面积 单位平方码
// 提示用户输入房间的长度
printf("请输入房间的长度(单位:foot):");
scanf("%f", &length_in_foot);
// 提示用户输入房间的宽度
printf("请输入房间的宽度(单位:inch):");
scanf("%f