1楼:格物而致知
把下面的**保存在一个m文件中,按f5执行:
str = input('请输入一个字符串:\n','s');
for ii = 1:length(str)if ii == 1
str(ii) = upper(str(ii));
elseif uint8(str(ii))>=97 && uint8(str(ii))<=122 && str(ii-1) == ' '
str(ii) = upper(str(ii));
endend
disp(str);
执行结果:
>> test
请输入一个字符串:
my name is lilei
my name is lilei
编制一个程序,使得改程序接受用户输入的字符串如’shanghai ocean university’,并将该字符串每个单词 5
2楼:匿名用户
str_acc='shanghai ocean university';
rem=str_acc;
str_output=;
while true
[token,rem]=strtok(rem);
if isempty(token)
break
endtok_output=[upper(token(1)) token(2:end)];
str_output=[str_output tok_output blanks(1)];
endstr_output
end保存为*.m文件后,任意改变str_acc的值,可以在***mand window 运行此文件即是你想要的结果
写一个程序,使得该程序接受用户输入字符串,如’hello,i love matlab,what abou 5
3楼:匿名用户
a=input('请输入:','s');
编写程序,要求用户输入一个字符串,程序将字符串字母反序输出。即如果输入为abcd,则输出为dcba。
4楼:匿名用户
不想先求长度的话,就递归的输出吧
#include
void reverse_output( char * sz)}int main()
先求长度的话在for(a=0;sz[a]!=32;a++)后面加个分号,否则成二重循环了
5楼:不二脑思
不那么麻烦 ..
输入的时候a[1] a[2] a[3] .. a[n]打印的时候
for(int i =n;i>=0;i--)pritnf ...即可
编写一个python程序,提示用户输入一个字符串,程序以逆序显示该字符串 250
6楼:紫薇参星
按照你的要求编写的逆序显示字符串的python3程序如下
s=input("请输入一个字符串:")
print(s[::-1])#s[::-1]相当于s[-1:-len(s)-1:-1],也就是从最后一个元素到第一个元素复制一遍,即逆序
7楼:句心后端开发
python3
input_str=input('请输入一个字符串:\n')print(input_str[::-1])输出请输入一个字符串:
singi
ignis
8楼:匿名用户
s=raw_input('pleaseinputstring:')
l=list(s)
l.reverse()
print''.join(l)
9楼:华玉龙
你好,我也刚学,加油
编写一个程序,将字符串中的第m个字符开始的全部字符复制到另一个字符串。 5
10楼:南瓜苹果
**如下:
#include
#include
int copy(char *p1,char *p2,int m);
int main()
return 0;
}int copy(char *p1,char *p2,int m)while(*p1!='\0')
}扩展资料字符串一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。
通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。
两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。
串的两种最基本的存储方式是顺序存储方式和链接存储方式。
11楼:听不清啊
#include
voidcopystring(char*sourcestr,char*tagstr,intm)
intmain()
matlab程序设计:请设计一个程序,程序包括下列功能: (1) 让用户依次输入两个字符串s1和s2;
12楼:匿名用户
input('请输入字符串
','s1') %让用户依次输入两个字符串s1和s2;
input('请输入字符串','s2')
l1=length(s1)
l2=length(s2)
if l1>l2 %比较两个字符串的长度并显示比较结果;
disp('字符串s1的长度大于字符串s2的长度')else
disp('字符串s2的长度大于字符串s1的长度')ende=strncmp(s1,s2,3) %判断s1与s2有没有长度在 3个字符以上的相同子串,显示判断结果。
13楼:见郑奇迹
s1=input('输入字符串s1=','s');
s2=input('输入字符串s2=','s');
if(length(s1)>length(s2))fprintf('s1长度比s2长')
elseif(length(s1)==length(s2))fprintf('s1和s2一样长');
elseif(length(s1)==length(s2))fprintf('s2长度比s1长');
endn=0;
r=;flag=1;
fori=1:length(s1)
forj=1:length(s2)
if(s1(i)==s2(j))
n=n+1;
if(n>3)
if(flag==1)
r=[s2(j-3),s2(j-2),s2(j-1)];
flag=0;
endr(n)=s2(j);
fprintf('有长度大于3的子串');
endif((j+1)
14楼:匿名用户
sorry, 没学过matlab程序设计
下面程序的功能是输入一个英文字符串,将其中每个单词的最后一个字母改成大写,然后输出该字符串!
15楼:
修改后的c程序:
#include
#include
intmain()
}else
k=1;
printf("\nresultis:"); /*修改处3*/
puts(ch); /*修改处4*/return0;
}运行测试: