hdu 2137 circumgyrate the string
来源:互联网 发布:数据库管理员要求 编辑:程序博客网 时间:2024/06/05 13:22
#include<string.h>#include<stdio.h>int main(){ char str[100]; int n; int k; while(scanf("%s",str)==1)//用C++wrong了,每个地方是过去之后发现是这里错了,C++while(cin>>str>>n)输入会wrong,不知道为什么 { k=strlen(str); scanf("%d",&n); n=n%8; if(n<0) n=n+8; if(n==0) { printf("%s\n",str); } else if(n==1) { for(int i=k-1;i>=0;i--)//k=7 { for(int j=i;j>0;j--) printf(" "); printf("%c\n",str[i]); } } else if(n==2) { for(int i=k-1;i>=0;i--) { for(int j=0;j<k/2;j++) printf(" "); printf("%c\n",str[i]); } } else if(n==3) { for(int i=k-1;i>=0;i--) { for(int j=k-1;j>i;j--) printf(" "); printf("%c\n",str[i]); } } else if(n==4) { for(int i=k-1;i>=0;i--) printf("%c",str[i]); printf("\n"); } else if(n==5) { for(int i=0;i<=k-1;i++) { for(int j=i+1;j<k;j++) printf(" "); printf("%c\n",str[i]); } } else if(n==6) { for(int i=0;i<=k-1;i++) { for(int j=0;j<k/2;j++) printf(" "); printf("%c\n",str[i]); } } else if(n==7) { for(int i=0;i<=k-1;i++) { for(int j=0;j<i;j++) printf(" "); printf("%c\n",str[i]); } } } return 0;}
0 0
- HDU 2137 - circumgyrate the string
- HDU 2137 circumgyrate the string
- HDU 2137 circumgyrate the string
- HDU 2137 circumgyrate the string
- hdu 2137 circumgyrate the string
- hdu---2137circumgyrate the string
- hdu 2137 circumgyrate the string
- HDU 2137 circumgyrate the string
- hdu 2137 circumgyrate the string
- hdu 2137 circumgyrate the string
- HDU 2137 circumgyrate the string
- HDU—— 2137 circumgyrate the string
- circumgyrate the string 2137
- HDU 2137 circumgyrate the string
- hdu2137 circumgyrate the string
- HDU2137:circumgyrate the string
- circumgyrate the string
- HDU2137 circumgyrate the string
- Django微信开发
- Python Closure 闭包
- 基于OpenWrt防火墙配置(作为二级路由)
- 基于直方图的图像增强算法(HE、CLAHE、Retinex)之(一)
- DockerTool在Windows上的配置和运行
- hdu 2137 circumgyrate the string
- 给 spine slot 绑定node
- 有弹性的ListView
- Android-Day2-Property动画
- 304. Range Sum Query 2D - Immutable
- UltraISO
- 打地鼠 我的java学习之路
- 排版题 1
- JS小Demo实战之今天外卖点什么?(二)