C Primer Plus 第五章课后编程练习题

P114 编程练习1:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#define hour 60
int main()
{
    int hours;
    int minutes;
    int part;
    int minute;
    while (1)
    {
     printf("Please enter minutes which you want calculation:");
     scanf("%d", &minutes);
     if (minutes <= 0)
         break;
    hours = minutes / hour;
    part = minutes % hour;
    printf("The time is equal to %d hours and %d minutes\n", hours, part);
    }
    return 0;
}

P114 编程练习2:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
    int a;
    int b;
    scanf("%d", &a);
    b = a+1;
    while ((b <= (a + 10))&&(b>=a))
    {
     printf("%d ", b);
       b++;
    }
}

P114 编程练习3:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#define week 7
int main()
{
    int days;
    int weeks;
    int day;
    printf("Please enter the days:");
    while ((scanf("%d", &days))&&days>0)
    {
    weeks = days / week;
    day = days % week;
    printf("days are equal to %d weeks and %d day\n", weeks,day);
    printf("Please enter the days:");
    }
}

P115 编程练习4:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#define inche 2.54
#define feet 30.48
int main()
{
    double height;
    double feets;
    double inches;
    printf("Please enter your height:");
    while ((scanf("%lf", &height)) && height >= 1)
        {
        printf("Your height is %.1lf cm\n", height);
        feets = height / inche;
        printf("Your height are %1.1lf feets\n", feets);
        inches = height / feet;
        printf("Your height are %1.1lf inches\n", inches);
        }    
    return 0;
}

P115 编程练习5:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
    int count,sum;
    count = 0;
    sum = 0;
    int days;
    scanf("%d", &days);
    while (count++ < days)
        sum = sum + count;
    printf("sum=%d\n", sum);
    return 0;
}

P115 编程练习6:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
    int count,sum,all;
    count = 0;
    sum = 0;
    int days;
    scanf("%d", &days);
    while (count++ < days)
        sum = sum + (count*count);
    printf("sum=%d\n", sum);
    return 0;
}

P115 编程练习7:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
void cube();
int main()
{
    cube();
    return 0;
}
    void cube()
    {
        double a;
        double b;
        scanf("%lf", &a);
        b = a * a * a;
        printf("b=%lf", b);
    }

P115 编程练习8:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
    int a;
    int b;
    int c;
    printf("This program computes moduli.\n");
    printf("Enter an integer toserve as the second operand:");
    scanf("%d", &a);
    printf("Now enter the first operand:");
    scanf("%d", &b);
    c = b % a;
    printf("c is %d\n", c);
    while (a>0 && b>0)
    {
        printf("Now enter the next operand(<=0 to quit):");
        scanf("%d", &b);
        if (b <= 0)  printf("done");
        else
        {
        c = b % a;
        printf("c is %d\n",c);
        }
    }
    return 0;
}

P115 编程练习9:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
void Temperatures();
int main()
{
    double Htem;
    printf("The temperatures is:");
    Temperatures();
    return 0;
}
void Temperatures()
{
    double Ktem;
    double Stem;
    double Htem;
    while ((scanf("%lf", &Htem) == 1))
    {
        Stem = 5.0 / 9.0 * (Htem - 32.0);
        Ktem = Stem + 273.16;
        printf("temperatures in Stem is %lf\n", Stem);
        printf("temperatures in Ktem is %lf:\n", Ktem);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值