5.11编程练习
//Programming Exercise 1
/*把用分钟表示的时间转换成用小时和分钟表示的时间,
使用#define创建一个表示60的常量或const常量。
通过while loop让用户重复输入值,直到用户输入小于或等于0的值才停止循环
*/
#include <stdio.h>
#define MIN_P_HOUR 60 //一小时的分钟数
int main(void)
{
int sec;
int min;
int hour;
printf("Enter the time in minute (<=0 to quit): \n");
scanf("%d", &sec);
while (sec > 0)
{
hour = sec / MIN_P_HOUR;
min = sec % MIN_P_HOUR;
printf("Minute aka: %d hour %d minutes. \n",
hour, min);
scanf("%d", &sec);
}
return 0;
}
//Programming Exercise 2
/*提示用户输入一个整数,然后打印从该数到比该数大10的所有整数
例如输入5,则打印5~15的所有整数,包括5和15,
要求打印的各值之间要有一个空格、制表符或换行符分开
*/
#include <stdio.h>
int main(void)
{
int num;
int count = 0;
printf("Please enter a number: \n");
scanf("%d", &num);
while (count++ <= 10)
{
printf("%5d", num);
num++;
}
return 0;
}