关于switch case的一个很简单的问题

编写一个程序要求按工资少于1000,大于1000少于2000,大于2000区分必须使用switchcase语句急... 编写一个程序
要求按工资少于1000,大于1000少于2000,大于2000区分
必须使用switch case语句
展开
 我来答
猴雄汐6
2007-10-09 · 超过12用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:0
展开全部
#include<stdio.h>
main()
{ int a,b,x=0,y=0,z=0;/*a是输入的工资,x是少于1000的人数,y是1000~2000的人数,z是>2000的人数*/
do
{ scanf("%d",&a);
switch(b=a/1000)
{case 0: ++x;break;
case 1: ++y;break;
default: ++z;}
scanf("%d",&a);
}while(a>0);
printf("x=%d y=%d z=%d",x,y,z);
}
本程序以输入数据<=0时作为结束条件
可以同时处理多个数据并记录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
广东杨子江
2007-10-09 · TA获得超过127个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:181万
展开全部
#include<stdio.h>
void main()
{
float i;
char c='y';
while(c=='y'||c=='Y')
{
clrscr();
printf("\n\nPlease input your salary:");
scanf("%f",&i);
if(i<0)
{
printf("The salary you input is not exist!");
goto l;
}
switch((int)(i/1000))
{
case 0:
printf("The salary is %.0f,it's smaller than 1000",i);goto l;
case 1:
printf("The salary is %.0f,it's bigger than 1000,but smaller than2000",i);goto l;
default:
printf("The salary is %.0f,it's bigger than 2000",i);goto l;
}
l:
printf("\nDo you want to continue?('y' or 'n')");
scanf("%s",&c);
}
printf("\n\t\t\tThanks for using!\n");
getch();
}

不知道能不能达到你的要求??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6452b3628
2007-10-09 · TA获得超过1.7万个赞
知道大有可为答主
回答量:4881
采纳率:0%
帮助的人:5321万
展开全部
#include<stdio.h>
#include<conio.h>

int main()
{
int n;
printf("Input:");
scanf("%d",&n);
switch(n/1000)
{
case 0:
printf("less than 1000!\n");break;
case 1:
printf("more than 1000 and less than 2000!\n");break;
default:
printf("more than 2000!\n");break;
}
getch();
return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好好加加油
2007-10-09 · TA获得超过132个赞
知道答主
回答量:155
采纳率:0%
帮助的人:105万
展开全部
#include<stdio.h>
void main()
{
int x;
printf("Input:");
scanf("%d",&x);
switch(x/1000)
{
case 0: ....;break; //x<1000,则x/1000<1;
case 1: ....;break; //1000<x<2000,则1<x/1000<2;
default:....;break; //x>2000 的情况
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丁丁爱璐璐
2007-10-09 · TA获得超过263个赞
知道小有建树答主
回答量:641
采纳率:0%
帮助的人:0
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式