您当前位置:主页 > 资讯 > 详情

Python编写,输入一个字符串,输出字符串中每个字符和它的下标组成的新字符串

2025-04-23 03:25 |之间网 |来源:未知

一、Python编写,输入一个字符串,输出字符串中每个字符和它的下标组成的新字符串

s=input('input a string:')

s1=''.join(['%s%d' % (s[i],i) for i in range(len(s))])

print(s1)

二、从键盘上任意输入一个字符串和字符,要求从该字符串中删除所有的该字符。

#includeint main() {char c,s[200],*p,*q; printf(请输入一个字符串:\n); gets(s); printf(请输入要删除的一个字符:\n); scanf(%c,&c); for(p=q=s;*p;p++) if(*p-c)*q++=*p; *q=*p; puts(s); return 0; }

三、简述 string str=null 和string str= 的区别?

String str1 = null; str引用为空

String str2 = ; str应用一个空串

也就是null没有分配空间,

分配了空间,因此str1还不是一个实例化的对象,而str2已经实例化。

null不是对象,是对象

四、按要求完成以下程序:编一程序,输入一个字符串,输出其长度和第一个字母

#include <stdio.h>

#include <string.h>

int main()

{

char a[111];

gets(a);

printf(len:%d\nfirst char:%c\n, strlen(a), *a);

}

五、编写一个正则表达式用在字符串中找到所有包含两个重复字母的单词,比如单词“deep”和单词“book”。

\w*(\w)\1\w*