字符串垂直输出输入中英文string(输出字符串中的英文字符)

http://www.itjxue.com  2023-03-31 01:14  来源:未知  点击次数: 

JAVA中怎样在String中输出中文字符串(Jcreator)?

可以通过”Scanner“函数 直接输入参数的形式,来实现输入和输出语句,举例:

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

System.out.println("请输入一个中文:");

String length=input.next();//输入中文字符串

System.out.println("输入的字符串是:"+length);//输出输入的中文

}

}

备注:Scanner函数就是用来进行语句输入的,上面举例的是中文字符串类型,也可以用以下语句“int length=input.nextInt()”,输入的就是整型等。

python编程字符串垂直输出

关于Python的问题,尤其是与字符串相关的,最好说明是哪个版本的Python。

以下是Python 2的实现(因为python 3太简单了)

#-*-?coding:?utf8?-*-

s?=?raw_input('请输入字符串:?')

for?i?in?s.decode('utf8'):

????print(i)

python字符串垂直输出

#?coding=utf-8

#?using?python2.7

def?f(string):

????for?i?in?string.decode('utf-8'):

????????print?i

f('哈哈123')

c++里怎么输入一个字符串让它竖着输出?

void?vert_print(char**?str,?int?n)?{

int?i;

int?v?=?1;

char**?t?=?(char**)malloc(n*sizeof(char*));

for?(i?=?0;?i??n;?i++)?t[i]?=?str[i];

while?(v)?{

v?=?0;

for?(i?=?0;?i??n;?i++)?{

if?(*(t[i]))?{

if?(*(t[i])??0)?{

printf("%c",?*(t[i]));

t[i]++;

}

printf("%c",?*(t[i]));

v?=?1;

t[i]++;

}

else?{

printf("?");

}

}

printf("\n");

}

}

int?main()?{

char*?arr[10];

char?a[]?=?"hello";

int??i;

char?b[][20]?=?{"静夜思李白",?"床前明月光",?"疑似地上霜",?"举头望明月",?"低头思故乡"};

arr[0]?=?a;

vert_print(arr,?1);

for?(i?=?0;?i??5;?i++)?arr[i]?=?b[i];

vert_print(arr,?5);

return?0;

}

string在c语言中是什么意思

String是C++、java、VB等编程语言中的字符串,用双引号引起来的几个字符,如"Abc","一天"。

在java、C#中,String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是?System.Char?对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的。

扩展资料:

string字符创的用法:

1、字符串输出函数puts,格式:puts (字符数组名),功能:把字符数组中的字符串输出到显示器。

2、字符串输入函数gets,格式:gets (字符数组名),功能:从标准输入设备键盘上输入一个字符串。 本函数得到一个函数值,即为该字符数组的首地址。

3、字符串连接函数strcat,格式:strcat (字符数组名1,字符数组名2),功能:把字符数组2中的字符串连接到字符数组1中字符串的后面,并删去字符串1后的串标志“\0”。本函数返回值是字符数组1的首地址。

参考资料来源:百度百科-string

C++将一个字符串垂直输出

#include stdio.h

void main()

{

char res[500];//输入的英文存入此数组

printf("请输入原英文词组:\n");

gets(res);

char obj[20][15]={'\0'};//假定每个单词最长15,最多20个

int i=0,j=0,k=0;

while(res[i]!='\0')

{

if(res[i]==' ')

{

j++;//如果是空格,要换行,所以j加1.

k=0;//单词双从0开始存入

i++;

}

else

{

obj[j][k]=res[i];

k++;

i++;

}

}

for(j=14;j=0;j--)

{

bool isempty=true;//是否是空行的标志

for(i=0;i20;i++)

if(obj[i][j]!='\0')

{

isempty=false;//检测一行,看是否有字母,有的话标志设false

break;

}

if(!isempty)

{

for(i=0;i20;i++)

printf("%c ",obj[i][j]);

printf("\n");

}

}

}

(责任编辑:IT教学网)

更多

推荐Discuz!建站文章