C primer plus(第五版)课后编程练习答案(完整)(13)
时间:2025-02-22
时间:2025-02-22
C primer plus(第五版)课后编程练习答案(完整)
第5章 运算符、表达式和语句
编程练习
1.编写一个程序。将用分钟表示的时间转换成以小时和分钟表示的时间。使用#define或者const来创建一个代表60的符号常量。使用while循环来允许用户重复键入值,并且当键入一个小于等于0的时间时终止循环。
#include<stdio.h>
#define HOUR 60
int main(void)
{
int minutes;
printf("Please input the minutes:");
scanf("%d",&minutes);
while(minutes>0)
{
printf("%d hours and %d minutes\n",minutes/HOUR,minutes%HOUR);
printf("Please input the minutes:");
scanf("%d",&minutes);
}
return(0);
}
2.编写一个程序,此程序要求输入一整数,然后打印出从(包括)输入的值到(包括)比输入的值大10的所有整数值(也就是说,如果输入为5,那么输出就从5到15)。要求在各个输出值之间用空格、制表符或换行符分开。
#include<stdio.h>
int main(void)
{
int num,i=0;
printf("Please input the number:");
scanf("%d",&num);