首页 > 其他 > 详细

【C Primer Plus】编程练习第五章

时间:2019-11-05 10:22:22      阅读:71      评论:0      收藏:0      [点我收藏+]

1、

#include <stdio.h>
#include <string>
#define H_PER_M 60
int main()
{
    int min, hour;
    printf("请输入分钟数:");
    scanf("%d", &min);
    getchar();
    while (min > 0) {
        hour = min / H_PER_M;
        min = min % H_PER_M;
        printf("总共%d小时,%d分钟\n", hour, min);
        printf("请继续输入\n");
        scanf("%d", &min);
        getchar();
    }
    printf("结束");
    return 0;
}

技术分享图片

 

 2、

#include <stdio.h>
#include <string>
#define H_PER_M 60
int main()
{
    int a,i;
    printf("请输入一个整数:");
    scanf("%d", &i);
    getchar();
    a = i + 10;
    printf("%d", i); //这是为了让*号只存在于两个数之间
    while (i<a) {
        printf("*");
        i++;
        printf("%d", i);
        
    }
    getchar();
    return 0;
}

技术分享图片

 

 

3、

 

#include <stdio.h>
#include <string>
int main()
{
    int weeks,days,day;
    printf("请输入工作天数:");
    scanf("%d", &days);
    getchar();
    weeks = days/7;
    day = days % 7;
    printf("%d days are %d weeks, %d days",days,weeks,day);
    getchar();
    return 0;
}

技术分享图片

 

 4、

#include <stdio.h>
#include <string>
#define FEET (12*2.54)
#define INCH 2.54
int main()
{
    float cm = 0;
    int feet = 0;
    float inch = 0;
    printf("Enter a height in centimeters:");
    scanf("%f", &cm);
    getchar();
    while (cm > 0)
    {
        feet = cm / FEET;
        inch = (cm - feet*FEET) / INCH;
        printf("%0.1f cm = %d feet, %0.1f inches\n", cm, feet, inch);
        printf("Enter a height in centimeters (<=0 to quit) :");
        scanf("%f", &cm);
        getchar();
    }
    printf("bye");
    getchar();
    return 0;
}

 

 技术分享图片

 

 

 5、

 

 

【C Primer Plus】编程练习第五章

原文:https://www.cnblogs.com/roscangjie/p/11796219.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!