zoj2987 Misspelling
2015-07-27 17:04
375 查看
Misspelling
Submit Status
Description
Misspelling is an art form that students seem to excel at. Write a program that removes the nth character from an input string.
Input
The first line of input contains a single integer N, (1 <= N <= 1000) which is the number of datasets that follow.
Each dataset consists of a single line of input containing M, a space, and a single word made up of uppercase letters only. M will be less than or equal to the length of the word. The length of the
word is guaranteed to be less than or equal to 80.
Output
For each dataset, you should generate one line of output with the following values: The dataset number as a decimal integer (start counting at one), a space, and the misspelled word. The misspelled word is the input word with the indicated character deleted.
Sample Input
4
4 MISSPELL
1 PROGRAMMING
7 CONTEST
3 BALLOON
Sample Output
1 MISPELL
2 ROGRAMMING
3 CONTES
4 BALOON
Source
Greater New York Region 2007
分析:
水题。
ac代码:
#include <iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
int n,m,i;
char c[85];
int len,t=0;
scanf("%d",&n);
while(n--)
{
scanf("%d",&m);
scanf("%s",c);
printf("%d ",++t);
len=strlen(c);
for(i=0;i<len;i++)
{
if(i==m-1)
{
continue;
}
printf("%c",c[i]);
}
printf("\n");
}
return 0;
}
Time Limit: 2000MS | Memory Limit: 65536KB | 64bit IO Format: %lld & %llu |
Description
Misspelling is an art form that students seem to excel at. Write a program that removes the nth character from an input string.
Input
The first line of input contains a single integer N, (1 <= N <= 1000) which is the number of datasets that follow.
Each dataset consists of a single line of input containing M, a space, and a single word made up of uppercase letters only. M will be less than or equal to the length of the word. The length of the
word is guaranteed to be less than or equal to 80.
Output
For each dataset, you should generate one line of output with the following values: The dataset number as a decimal integer (start counting at one), a space, and the misspelled word. The misspelled word is the input word with the indicated character deleted.
Sample Input
4
4 MISSPELL
1 PROGRAMMING
7 CONTEST
3 BALLOON
Sample Output
1 MISPELL
2 ROGRAMMING
3 CONTES
4 BALOON
Source
Greater New York Region 2007
分析:
水题。
ac代码:
#include <iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
int n,m,i;
char c[85];
int len,t=0;
scanf("%d",&n);
while(n--)
{
scanf("%d",&m);
scanf("%s",c);
printf("%d ",++t);
len=strlen(c);
for(i=0;i<len;i++)
{
if(i==m-1)
{
continue;
}
printf("%c",c[i]);
}
printf("\n");
}
return 0;
}
相关文章推荐
- android 画虚线、实线,画圆角矩形,一半圆角
- 从用户态的open到内核驱动实现流程
- socket与http的区别
- 如何从wireshark中获取H264码流(原创)
- 配置GITHUG&入门(2)
- Javascript验证Visa和MasterCard信用卡号的方法
- 关于寄存器ESP和EBP
- poj3278Catch That Cow(bfs)
- POJ-2456 Aggressive cows
- GDB十分钟教程
- vs2010 mvc3安装时报错
- Android四大组件的作用
- poj3278Catch That Cow(bfs)
- 【转-listview】ListView工作原理完全解析
- 破解织梦的登录密码
- DE之争:intellij vs eclipse系
- 自动创建设备节点class_create 和device_create
- lsdk无线驱动与管理层的接口
- 【图论】【二分图匹配】[ZOJ 1002]Fire Net
- HDU5285.wyh2000 and pupil