C语言中用if和switch解决一个问题,请帮忙

C语言中用if和switch解决一个问题,请帮忙,第1张

#include "stdio.h"

#include "windows.h"

void main()

{

float X=0,Y=0

char area

printf("请输入你现在的X坐标:")

scanf("%f",&X)

printf("请输入你现在的Y坐标:")

scanf("%f",&Y)

fflush(stdin)

if(Y>0&&Y<20)

{

if(0<X&&X<75) area='C'

else area='Z'//等于Z表示在区域之外

}

else if(Y>20&&Y<45)

{

if(0<X&&X<20) area='B'

else if(20<X&&X<50) area='O'

else if(50<X&&X<75) area='D'

else area='Z'

}

else if(Y>45&&Y<60)

{

if(0<X&&X<75) area='A'

else area='Z'

}

else

{

area='Z'

}

switch(area) {

case 'A':

printf("你现在在A区,小心地雷!\n")

break

case 'B':

printf("你现在在B区,小心有陷阱!\n")

break

case 'C':

printf("你现在在C区,小心敌人埋伏!\n")

break

case 'D':

printf("你现在在D区,可以补充武器!\n")

break

case 'O':

printf("你现在在O区,快去解救人质!\n")

break

case 'Z':

printf("你现在在任务区外!\n")

break

}

}

目前国内(包括摩托罗拉)的PDA绝大部分使用的是windows Mobile 或Windows CE

这两种系统。

这两种系统微软很早就停止更新了,所以开发的话,需要用VS 2008版本(2010以上的版本就没有Windows移动设备开发这个项目了),用VS 2008,新建解决方案,新建项目,项目类型选择“windows mobile device”,根据你的系统去选择Windows CE还是Mobile。

就可以开发能在 WIN CE或者 Mobile运行的程序了。

开发方式和普通的Winform开发一模一样,拖控件,写代码。

调试的话,VS08提供了虚拟机供调试,里面也有各种分辨率的、各种windows版本的虚拟机可以选。

需要注意的是,由于移动系统都是windows精简版,所以.NET版本也没得选, 也是精简的。

很多winform下支持的函数和类,在移动开发中是没有的,需要的话得自己写。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11547896.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存