C语言程序设计第三版谭浩强课后习题答案完整版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言程序设计第三版谭浩强课后习题答案
完整版
在C语言程序设计学习过程中,谭浩强的《C语言程序设计第三版》是一本经典教材,对于提高学生的编程能力和理解C语言的应用具有
重要的作用。然而,学习过程中遇到的习题往往让学生感到困惑,因此,本文将为大家提供C语言程序设计第三版谭浩强课后习题的完整
答案,帮助大家更好地理解和掌握C语言的编程技巧。
第一章
习题1-1:
```c
#include
int main()
{
printf("Hello, World!\n");
return 0;
}
```
习题1-2:
```c
#include
int main()
{
printf("天\n地\n人\n"); return 0;
}
```
习题1-3:
```c
#include
int main()
{
printf(" *\n");
printf(" * *\n");
printf(" * *\n");
printf(" * *\n");
printf(" * *\n");
printf("***\n");
return 0;
}
```
习题1-4:
```c
#include
int main()
{
int height, width, area;
height = 8;
width = 10;
area = height * width;
printf("长方形的面积为:%d\n", area); return 0;
}
```
第二章
习题2-1:
```c
#include
int main()
{
int radius;
float pi = 3.14159;
printf("请输入半径:");
scanf("%d", &radius);
float area = pi * radius * radius;
printf("圆的面积为:%f\n", area); return 0;
}
```
习题2-2:
```c
#include
int main()
{
int length, width, area;
printf("请输入长方形的长度:"); scanf("%d", &length);
printf("请输入长方形的宽度:");
scanf("%d", &width);
area = length * width;
printf("长方形的面积为:%d\n", area);
return 0;
}
```
习题2-3:
```c
#include
int main()
{
int num1, num2, num3, sum;
printf("请输入三个整数,用空格隔开:"); scanf("%d %d %d", &num1, &num2, &num3); sum = num1 + num2 + num3;
printf("三个整数的和为:%d\n", sum);
return 0;
}
习题2-4:
```c
#include
int main()
{
int high, price;
printf("请输入身高(厘米):"); scanf("%d", &high);
price = (high - 100) * 0.9;
printf("标准体重为:%d\n", price); return 0;
}
```
第三章
习题3-1:
```c
#include
int main()
int i, j;
for (i = 1; i <= 9; i++)
{
for (j = 1; j <= i; j++)
{
printf("%d*%d=%2d ", j, i, i * j); }
printf("\n");
}
return 0;
}
```
习题3-2:
```c
#include
int main()
{
int n, sum = 0, i;
printf("请输入一个整数:");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
sum += i;
}
printf("1到%d的和为:%d\n", n, sum); return 0;
}
```
习题3-3:
```c
#include
int main()
{
int n, i;
printf("请输入一个整数:");
scanf("%d", &n);
for (i = 2; i < n; i++)