"C语言程序设计课后答案精简汇总:输出Very Good!和求最大值"

需积分: 4 1 下载量 80 浏览量 更新于2024-03-25 收藏 73KB DOC 举报
a,b,c); max = a; //假设最大数为a if (b > max) { max = b; } if (c > max) { max = c; } printf("最大值为:%d\n", max); }1.7 编写一个程序,输入一个整数值,输出其绝对值。解:main(){int num;printf("请输入一个整数值:\n");scanf("%d", &num); if (num < 0) { num = -num; } printf("绝对值为:%d\n", num); }1.8 编写一个程序,计算长方形的周长和面积。解:main(){float length, width, perimeter, area;printf("请输入长方形的长和宽:\n");scanf("%f,%f", &length, &width); perimeter = 2 * (length + width); area = length * width; printf("长方形的周长为:%f\n", perimeter); printf("长方形的面积为:%f\n", area); }1.9 编写一个程序,输入华氏温度,输出对应的摄氏温度。解:main(){float fahrenheit, celsius;printf("请输入华氏温度:\n");scanf("%f", &fahrenheit); celsius = (fahrenheit - 32) * 5 / 9; printf("摄氏温度为:%f\n", celsius); }1.10 编写一个程序,输入三个实数,输出其中最大者和最小者。解:main(){float a, b, c, max, min;printf("请输入三个实数a,b,c:\n");scanf("%f,%f,%f", &a, &b, &c); max = a; min = a; if (b > max) { max = b; } if (c > max) { max = c; } if (b < min) { min = b; } if (c < min) { min = c; } printf("最大值为:%f,最小值为:%f\n", max, min); } 这是《C 语言程序设计》第三版课后答案的部分内容。每一个问题都依次给出了解决方案,并且使用简单清晰的代码实现。通过这些例题,读者可以学习如何使用 C 语言编写基本的程序,包括输入输出、条件判断和数学运算等方面的内容。希望读者在学习过程中能够仔细阅读、理解和实践这些例题,从而掌握 C 语言程序设计的基本技巧。