hdu 1033

来源:互联网 发布:提升排名软件搜狗优化 编辑:程序博客网 时间:2024/06/05 22:47

别人眼中的水题啊!!!

理解题意真是困难啊,以图片形式说明:

/*************************************************************************     File Name: 1030.cpp     Author: yubo     Mail: yuzibode@126.com      Created Time: 2014年04月26日 星期六 04时17分56秒     学习重点: ************************************************************************/#include<cstring>#include<cstdio>#include<iostream>using namespace std;char str[210];int main(){int i;while(scanf("%s",str)!=EOF){int len=strlen(str);int p=1;int x=310,y=420;printf("300 420 moveto\n310 420 lineto\n");for(i=0;i<len;i++){switch(p){case 1:{  // x轴正向if(str[i]=='V')p=2,y=y+10;elsep=4,y=y-10;   break;   }case 2:{   //if(str[i]=='V')p=3,x=x-10;else p=1,x=x+10;break;   }case 3:{      if(str[i]=='V')   p=4,y=y-10;   else   p=2,y=y+10;   break;   }case 4:{   if(str[i]=='V')   p=1,x=x+10;   else   p=3,x=x-10;break;}}   printf("%d %d lineto\n",x,y);}printf("stroke\nshowpage\n");}}


0 0
原创粉丝点击