C Primer Plus(第6版)第三章答案

1.
#include <stdio.h>

int main (void)
{
    int i;
    int num = 2;
    float num2 = 3.4E38;
    float num3 = num2 * 10;
    float num4 = 0.1234E-2;


    for (i = 0; i < 31; i++)
    {
        num *= 2;
        printf ("%d\n",num);
    }
    printf ("%e * 10 = %e\n", num2, num3);
    printf ("%f/10 = %f\n", num4, num4 / 10);


    return 0;
}


2.

#include <stdio.h>

int main (void)
{
    int ch;

    printf ("please enter an ASCII:\n");
    scanf ("%d", &ch);
    printf ("%c", ch);

    return 0;
}

3.

#include <stdio.h>

int main (void)
{
    putchar ('\7');
    printf ("Start by the sudden sound, Sally shouted,\n\"By the Great Pumpkin, what was that!\"");

    return 0;
}

4.

#include <stdio.h>

int main (void)
{
    float a;

    printf ("Enter a floating-point value: ");
    scanf ("%f", &a);
    printf ("fixed-point notation: %f\nexpontial notation: %e\np notation: %a", a, a, a);

    return 0;
}

5.

#include <stdio.h>

int main (void)
{
    float a;

    printf ("Enter your age: ");
    scanf ("%f", &a);
    printf ("It's %e seconds", 3.156 * 1e7 * a);

    return 0;
}

6.

#include <stdio.h>

int main (void)
{
    float a;

    printf ("Enter water's quart: ");
    scanf ("%f", &a);
    printf ("%e", 950 * a / (3.0 * 1e-23));

    return 0;
}

7.

#include <stdio.h>

int main (void)
{
    float a;

    printf ("Enter your height in inch: ");
    scanf ("%f", &a);
    printf ("Your height in centimeter is %f", a * 2.54);

    return 0;
}

8.

#include <stdio.h>

int main (void)
{
    float a;

    printf("Enter the number of cups: ");
    scanf("%f", &a);
    printf("pint: %f\nounce: %f\nsoup spoon: %f\ntea spoon: %f", a / 2, a * 8, a * 16, a * 48);

    return 0;
}

猜你喜欢

转载自blog.csdn.net/sirius_black_tea/article/details/74604937