请帮忙编写一道c语言编程题 :输入2005年的任一个月,输出这个月的天数,要求使用switch语句,输入输出示例
展开全部
#include<stdio.h>
main()
{
int n;
printf("请输入2005年的任一个月(输入q就退出):");
while(scanf("%d",&n)==1)
{
switch(n)
{
case 1:printf("这个月有31天\n");break;
case 2:printf("这个月有28天\n");break;
case 3:printf("这个月有31天\n");break;
case 4:printf("这个月有30天\n");break;
case 5:printf("这个月有31天\n");break;
case 6:printf("这个月有30天\n");break;
case 7:printf("这个月有31天\n");break;
case 8:printf("这个月有31天\n");break;
case 9:printf("这个月有30天\n");break;
case 10:printf("这个月有31天\n");break;
case 11:printf("这个月有30天\n");break;
case 12:printf("这个月有31天\n");break;
}
printf("请输入2005年的任一个月(输入q就退出):");
}
return 0;
}
main()
{
int n;
printf("请输入2005年的任一个月(输入q就退出):");
while(scanf("%d",&n)==1)
{
switch(n)
{
case 1:printf("这个月有31天\n");break;
case 2:printf("这个月有28天\n");break;
case 3:printf("这个月有31天\n");break;
case 4:printf("这个月有30天\n");break;
case 5:printf("这个月有31天\n");break;
case 6:printf("这个月有30天\n");break;
case 7:printf("这个月有31天\n");break;
case 8:printf("这个月有31天\n");break;
case 9:printf("这个月有30天\n");break;
case 10:printf("这个月有31天\n");break;
case 11:printf("这个月有30天\n");break;
case 12:printf("这个月有31天\n");break;
}
printf("请输入2005年的任一个月(输入q就退出):");
}
return 0;
}
展开全部
#include<stdio.h>
main()
{
int n;
printf("请输入2005年的任一个月:");
scanf("%d",&n);
switch(n)
{
case 1:printf("这个月有31天");break;
case 2:printf("这个月有28天");break;
case 3:printf("这个月有31天");break;
case 4:printf("这个月有30天");break;
case 5:printf("这个月有31天");break;
case 6:printf("这个月有30天");break;
case 7:printf("这个月有31天");break;
case 8:printf("这个月有31天");break;
case 9:printf("这个月有30天");break;
case 10:printf("这个月有31天");break;
case 11:printf("这个月有30天");break;
case 12:printf("这个月有31天");break;
}
}
main()
{
int n;
printf("请输入2005年的任一个月:");
scanf("%d",&n);
switch(n)
{
case 1:printf("这个月有31天");break;
case 2:printf("这个月有28天");break;
case 3:printf("这个月有31天");break;
case 4:printf("这个月有30天");break;
case 5:printf("这个月有31天");break;
case 6:printf("这个月有30天");break;
case 7:printf("这个月有31天");break;
case 8:printf("这个月有31天");break;
case 9:printf("这个月有30天");break;
case 10:printf("这个月有31天");break;
case 11:printf("这个月有30天");break;
case 12:printf("这个月有31天");break;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void main()
{
int n;
printf("请输入2005年的任一个月:");
scanf("%d",&n);
if(n>12||n<1)
{
printf("输入错误月份请重新输入:");
scanf("%d",&n);}
switch(n)
{
case 1:case 3:case 5:case 7:case 8:case 10:case 12:printf("这个月有31天!"); break;
case 2:printf("这个月有28天!"); break;
case 4:case 6:case 9:case 11:printf("这个月有30天!");break;
break;
}
}
void main()
{
int n;
printf("请输入2005年的任一个月:");
scanf("%d",&n);
if(n>12||n<1)
{
printf("输入错误月份请重新输入:");
scanf("%d",&n);}
switch(n)
{
case 1:case 3:case 5:case 7:case 8:case 10:case 12:printf("这个月有31天!"); break;
case 2:printf("这个月有28天!"); break;
case 4:case 6:case 9:case 11:printf("这个月有30天!");break;
break;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询