从键盘上输入一个字符串,输出该字符串的n个字符后的所有字符怎么做
发布网友
发布时间:2022-05-06 08:31
我来回答
共3个回答
热心网友
时间:2022-06-29 16:52
java编程最简单,使用java中截取字符串函数substring(参数)就能轻松解决。
subString函数:
①str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串;
②str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至EndIndex结束时的字符串;
这里使用①形式,具体代码如下:
package ;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String a = in.nextLine();//键盘输入
int n=5;
String b = a.substring(5);//字符串截取
System.out.println(b);//输出
}
}
运行结果:
输入字符串:123456789
输出结果:6789
热心网友
时间:2022-06-29 16:52
#include<stdio.h>
#define N 1024
int main(){
char str[N];
int n;
printf("input string:");
scanf("%s",str);
printf("input n:");
scanf("%d", &n);
n=n-1;
while(str[n++]!='\0')
putchar(str[n]);
return 0;
}
热心网友
时间:2022-06-29 16:53
#include <stdio.h>
main()
{
int n=0;
char str[100]={0},*p=NULL;
p =str;
gets(str);
scanf("%d",&n);
printf("str n[%s]\n", p+n);
}
12345678
3
str n[45678]
Press any key to continue