C primer plus (第六版) 第五章答案

C primer plus (第六版) 第五章答案

采用vs编译器编译。

#include<stdio.h>
#define ONE_H_MIN 60
int main(void)
{
	int min,hour,left;
	printf("Enter the minutes(<=0 to quit)\n");
	scanf("%d",&min);
	
	while(min>0)
	{
		hour=min/ONE_H_MIN;
	    left=min%ONE_H_MIN;
	
		printf("%d minutes equal to %d hours %d minutes\n",min,hour,left);
		printf("Enter the minutes(<=0 to quit)\n");
		scanf("%d",&min);
	}
	printf("Done!\n");
	getchar();
    getchar();
	return 0;
}

#include<stdio.h>
int main(void)
{
	int integer,a;
	
	printf("Enter a integer\n ");
	scanf("%d",&integer);
	a=integer+10;
	while(integer <=a)

	{
	   printf("%d ",integer);
	    integer=integer+1;
	}
	getchar();
	getchar();
	return 0;
}

#include<stdio.h>
int main(void)
{
	int days,weeks,left;
	printf("Enter the days(<=0 to quit )\n");
	scanf("%d",&days);
	while(days>0)
	{
		weeks=days/7;
	    left=days%7;
		printf("%d days are %d weeks, %d days\n",days,weeks,left);
		printf("ENter the days(<=0 to quit)\n");
		scanf("%d",&days);
	}
	printf("Done!\n");
	getchar();
	getchar();
	return 0;
}

#include<stdio.h>
int main(void)
{
	int feet;
	float centimeters,inches;
	printf("Enter a height in centimeters:");
	scanf("%f",&centimeters);
	while(centimeters>0)
	{
		feet=centimeters/30.48;
		inches=(centimeters-feet*30.48)/30.48*12;
	printf("%.1f cm = %d feet, %.1f inches\n",centimeters,feet,inches);
	printf("Entert a height in centimeters (<=0 to quit):");
		scanf("%f",&centimeters);
	}
	printf("Done!");
	getchar();
	getchar();
	return 0;
}

#include<stdio.h>
int main(void)
{
	int day;
	int dollar=0;
	int i=0;
	printf("Enter the day\n");
	scanf("%d",&day);
	while(i++<day)
		
		dollar=i+dollar;
		printf("get $%d\n",dollar);
	
	getchar();
	getchar();
	return 0;
}

#include<stdio.h>
int main(void)
{
	int day;
	int dollar=0;
	int i=0;
	printf("Enter the day\n");
	scanf("%d",&day);
	while(i++<day)
		
		dollar=i*i+dollar;
		printf("get $%d\n",dollar);
	
	getchar();
	getchar();
	return 0;
}

#include <stdio.h>
void showCube(double x);
int main(void) /* finds cube of entered number */
{
 double val;

 printf("Enter a floating-point value: ");
 scanf("%lf", &val);
 showCube(val);
 getchar();
 getchar();
 return 0;
}
void showCube(double x)
{
 printf("The cube of %e is %e.\n", x, x*x*x );
}

#include<stdio.h>
int main(void)
{
	int second_operand;
	int first_operand;
	printf("This program computes moduli.\n");
	printf("Enter an integer to serve as the second operand:");
	scanf_s("%d",&second_operand);
	
	printf("Now enter the first operand:");
	scanf_s("%d",&first_operand);
	printf("%d %% %d is %d\n",first_operand,second_operand,first_operand%second_operand);

	while(first_operand>0)
	{
		printf("Enter next number for first operand (<= 0 to quit ):");
        scanf_s("%d",&first_operand);
		printf("%d %% %d is %d\n",first_operand,second_operand,first_operand%second_operand);
		
	}
	printf("Done");
	getchar();
	getchar();
	return 0;
}

#include<stdio.h>
void Temperatures(double Fahrenheit);
	int main()
{
	double Fahrenheit;
	printf("Enter the Fahrenheit(q to quit)\n");
	while(scanf_s("%lf",&Fahrenheit)==1)
	{
		Temperatures(Fahrenheit);
		printf("Enter the Fahrenheit(q to quit)\n");
	
	}
	printf("Done!");
	getchar();
	getchar();
	return 0;
}
void Temperatures(double Fahrenheit)
{
	double Celsius_tem;
	double Kelvin_tem;

    Celsius_tem=5.0/9.0 * (Fahrenheit-32.0);
	Kelvin_tem= Celsius_tem + 273.16;
	printf("%.2f Fahrenheit equal to %.2f Celsius_tem or %.2f Kelvin_tem\n",
	Fahrenheit,Celsius_tem,Kelvin_tem);
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值