C语言第八天-switch-whlie(含C primer plus第五章编程练习答案1-3题)
switch
int main(void)
{
int a = 2;
switch (a) {
case 1:
printf("%s", "数字1");
break;
case 2:
printf("%s\n", "数字2");
break;
case 3:
printf("%s\n", "数字3");
break;
}
return 0;
}
数字2
whlie
int main(void)
{
int a = 10;
while (a < 20)
{
printf("%d\n", a);
a++;
}
return 0;
}
10
11
12
13
14
15
16
17
18
19
int main(void)
{
const int a = 60;
int count;
while (scanf("%d", &count))
{
if (count == 0)
break;
int hour = count / a;
int minuts = count % a;
printf("有%d小时%d分钟\n", hour, minuts);
}
return 0;
}
int main(void)
{
printf("请输入一个整数\n");
int count;
scanf("%d", &count);
int end = count + 10;
while (count <= end)
{
printf("%d\n", count);
count++;
}
return 0;
}
int main(void)
{
printf("请输入天数:\n");
int day;
while (scanf("%d", &day))
{
if (day <= 0)
break;
int week = day / 7;
int weekday = day % 7;
printf("%d周%d天\n", week, weekday);
}
return 0;
}