c语言某幼儿园收2-6岁的孩子,2、3岁孩子进小班;4岁孩子进中班;5、6岁孩子进大班。用switch语句编写程序,输入孩子年龄,输出对应的班级。
时间: 2023-05-16 09:06:52 浏览: 288
好的,以下是我给出的代码:
```c
#include <stdio.h>
int main() {
int age;
printf("请输入孩子的年龄:");
scanf("%d", &age);
switch (age) {
case 2:
case 3:
printf("小班\n");
break;
case 4:
printf("中班\n");
break;
case 5:
case 6:
printf("大班\n");
break;
default:
printf("非法年龄\n");
break;
}
return 0;
}
```
希望这个程序能够帮到你!
相关问题
用C语言编写某幼儿园只收2~6岁的小孩,2~3岁进小班,4岁进中班,5~6岁进大班
可以使用C语言编写一个程序来模拟这个幼儿园的入学规则,以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int age;
printf("请输入您孩子的年龄:");
scanf("%d", &age);
if (age >= 2 && age <= 3) {
printf("欢迎您的孩子进入小班!\n");
} else if (age == 4) {
printf("欢迎您的孩子进入中班!\n");
} else if (age >= 5 && age <= 6) {
printf("欢迎您的孩子进入大班!\n");
} else {
printf("非常抱歉,您的孩子不符合我们的入学要求。\n");
}
return 0;
}
```
该程序会提示用户输入孩子的年龄,并根据年龄判断该孩子适合进入哪个班级。如果年龄不在2到6岁的范围内,则会提示用户孩子不符合入学要求。
C语言求1+2-3+4-5+6-7+…+100之和。
以下是两种C语言求1+2-3+4-5+6-7+…+100之和的方法:
1.使用两个for循环分别计算奇数和偶数的和,然后相减得到结果。
```c
#include <stdio.h>
void main() {
int i, sum1 = 0, sum2 = 0, sum;
for (i = 1; i <= 100; i += 2)
sum1 += i;
for (i = 2; i <= 100; i += 2)
sum2 += i;
sum = sum1 - sum2;
printf("1+2-3+4-5+6-7+...+100=%d\n", sum);
}
```
2.使用一个for循环和一个变量s来控制符号的交替变换,每次将当前数乘以s并加到总和中。
```c
#include <stdio.h>
void main() {
int i, sum = 0, s = 1;
for (i = 1; i <= 100; i++) {
sum += i * s;
s = -s; // 控制符号交替变换
}
printf("1+2-3+4-5+6-7+...+100=%d\n", sum);
}
```