ftsg.net
当前位置:首页 >> C编写程序,求所输入字符串的长度?(要求不能用st... >>

C编写程序,求所输入字符串的长度?(要求不能用st...

void replicate(char str[],char ch,char c){int i;for(i=0;str[i]!='\0';i++)if(str[i]==ch)str[i] = c;}

修改如下: #include void main() { int strcmp(char *s1,char *s2); char str1[30],str2[30]; printf("\n please input string1:"); gets(str1); printf("\n please input string2:"); gets(str2); printf("%d\n",strcmp(str1,str2)); } int st...

scanf(“%d%s%d”,&st.num,st.name,&st.age)应该是这样的scanf(“%d%s%d”,&st.num,&st.name,&st.age)

vara:array[1..100]ofchar;i,j,k:longint;ch:char;st:string;beginwrite('1?,2?');readln(k);ifk=1thenbeginfori:=1to5dobeginread(ch);a[i]:=ch;end;fori:=1to5dowrite(a[i]);end;ifk=2thenbeginreadln(st);writeln(st);end;end.

strcmp,比较两个字符串,s1,s2,若s1s2,返回正数, 这样说过以后一眼就能看出来 答案选A

1) #include #include main() { char a[20]="1234"; char b[]="abcd"; strcat(a,b); printf("%s\n",a); } 2) #include #include main() { char a[20]="1234"; char b[]="abcd"; int i,j; for(j=0,i=strlen(a);b[j]!='\0';i++,j++) { a[i]=b[j]; ...

区别: 一、定义不同 sizeof是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 2、它的...

你看到的是这一行,其实是上一行错了,很多时候就是这种情况,你可能没读清楚错误提示 scanf("%s",st); scanf是c语言的一个函数,std::string是c++的一个字符串类,这两个东西是凑不到一起的 你要在c++输入是要用cin的 包含头文件然后使用 cin>>...

首先,你把代码更改一下, #include "stdio.h"main(){ char st[15]={'\0'}; // 先初始化一下 char st2[100]={'\0'}; // 在该字符串后面接着初始化另外一个数组 printf("输入一个字符串,不大于14个字符:"); // 这里,双引号后面没有了st scanf(...

亲,不用Strcpy函数的方法 用如下代码 #include #include void main() {char s1[80],s2[80]; int i; printf("input s2:"); scanf("%s",s2); for (i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com