C语言程序设计习题答案(第三版)
C语言程序设计习题答案(第三版)
第一章:入门习题答案
1. 请编写一个C程序,输出“Hello, World!”
答案:
```c
#include <stdio.h>
int main() {
    printf("Hello, World!\n");
    return 0;
}
```
2. 请编写一个C程序,输入两个整数并求和。
答案:
```c
#include <stdio.h>
int main() {
    int num1, num2, sum;
    printf("请输入两个整数:");
    scanf("%d %d", &num1, &num2);
    sum = num1 + num2;
    printf("两数之和为:%d\n", sum);
    return 0;
c语言程序设计教材答案}
```
3. 请编写一个C程序,输入一个半径,计算并输出对应圆的周长和面积。
答案:
```c
#include <stdio.h>
#define PI 3.14159
int main() {
    double radius, circumference, area;
    printf("请输入圆的半径:");
    scanf("%lf", &radius);
    circumference = 2 * PI * radius;
    area = PI * radius * radius;
    printf("圆的周长为:%lf\n", circumference);
    printf("圆的面积为:%lf\n", area);
    return 0;
}
```
第二章:条件与循环习题答案
1. 请编写一个C程序,判断一个整数是否是偶数。
答案:
```c
#include <stdio.h>
int main() {
    int number;
    printf("请输入一个整数:");
    scanf("%d", &number);
    if (number % 2 == 0) {
        printf("%d 是偶数。\n", number);
    } else {
        printf("%d 是奇数。\n", number);
    }
    return 0;
}
```
2. 请编写一个C程序,判断一个年份是否是闰年。
答案:
```c
#include <stdio.h>
int main() {
    int year;
    printf("请输入一个年份:");
    scanf("%d", &year);
    if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
        printf("%d 是闰年。\n", year);
    } else {
        printf("%d 不是闰年。\n", year);
    }
    return 0;
}
```
3. 请编写一个C程序,输出1到100之间所有能被3整除的数。
答案:
```c
#include <stdio.h>
int main() {
    int i;
    for (i = 1; i <= 100; i++) {
        if (i % 3 == 0) {
            printf("%d ", i);
        }
    }
    return 0;
}
```
第三章:数组与字符串习题答案
1. 请编写一个C程序,求一个整数数组的最大值。
答案:
```c
#include <stdio.h>
#define SIZE 5
int main() {
    int nums[SIZE] = {12, 45, 9, 37, 6};
    int max = nums[0];
    int i;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。