用c语言编写程序,用整数1到12依次表示1月到12月,由键盘输入一个月份数,输出对应的季节英文名字,12月到2月为冬季,3月到5月为春季,6月到8月为夏季,9月到11月为秋季
时间: 2024-03-22 18:40:19 浏览: 91
好的,根据您的要求,我可以为您提供以下C语言代码来实现:
```c
#include <stdio.h>
int main() {
int month;
printf("请输入月份:");
scanf("%d", &month);
if (month >= 1 && month <= 12) {
if (month >= 3 && month <= 5) {
printf("spring\n");
} else if (month >= 6 && month <= 8) {
printf("summer\n");
} else if (month >= 9 && month <= 11) {
printf("autumn\n");
} else {
printf("winter\n");
}
} else {
printf("输入错误,请输入1到12的整数\n");
}
return 0;
}
```
您可以将以上代码保存为一个.c文件并编译运行,然后根据提示输入月份,程序将会输出对应的季节英文名字。
相关问题
从键盘输入一个1到7之间的整数,输出数字对应的星期值,例如,输入7,输出星期天,用c语言编写
以下是使用C语言编写的程序:
```c
#include <stdio.h>
int main() {
int day;
printf("请输入一个1到7之间的整数:");
scanf("%d", &day);
switch (day) {
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
case 4:
printf("星期四\n");
break;
case 5:
printf("星期五\n");
break;
case 6:
printf("星期六\n");
break;
case 7:
printf("星期天\n");
break;
default:
printf("输入有误,请输入1到7之间的整数。\n");
break;
}
return 0;
}
```
程序中使用了 `switch` 语句来根据输入的数字输出对应的星期值。如果输入的数字不在1到7之间,则会输出提示信息。
用c语言编写程序输入一个整数 输出整数相对应的*的个数,来组成如下样式的三角形图案 ****** ***** **** *** ** *c语言编写程序
以下是使用C语言编写的程序,根据输入的整数输出相应数量的星号(*)来组成三角形图案:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入一个整数:");
scanf("%d", &n);
for (int i = n; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
这个程序首先会提示用户输入一个整数,然后使用`scanf`函数将用户输入的整数存储在变量`n`中。接下来,使用两个嵌套的循环来输出相应数量的星号(*),外层循环控制行数,内层循环控制每行输出的星号数量。最后,程序返回0,表示正常结束。
阅读全文