输入一个长度不超过 100 的字符串,删除串中的重复字符
#include int main () { char s[101]; int i,j,k; gets(s); for(i=0;s[i];i++) { for(j=k=i+1;s[j];j++) if(s[j]!=s[i]) s[k++]=s[j]; s[k]='\0'; }
对b进行初始化, b[101]={0}
#include <stdio.h>#define N 100
int main()
{
char a[N];
int i,j,m;
scanf("%s",a);
for(i=0;a[i]!=0;i++)
for(j=i+1;a[j]!=0;j++)
if(a[i]==a[j])
{
for(m=j;a[m]!=0;m++)
{
a[m]=a[m+1];
}
j--;
}
puts(a);
return 0;
}
输入一个长度不超过 100 的字符串,删除串中的重复字符
define N 100 int main(){ char a[N];int i,j,m;scanf("%s",a);for(i=0;a[i]!=0;i++)for(j=i+1;a[j]!=0;j++)if(a[i]==a[j]){ for(m=j;a[m]!=0;m++){ a[m]=a[m+1];} j--;} puts(a);return 0;} ...
输入一个长度不超过 100 的字符串,删除串中的重复字符,例如:输入aabb...
strcpy(str[j],str[j+1]);这句错了,str[j] 是 char 类型,strcpy 要求char*,因此应改成 strcpy(str+j,str+j+1);其次:gets 是输入一个字符串,输入一个字符 是 getc(char *c);然后:你整个代码都有问题!正确代码应改成如下:你自己好好的理解一下吧 include<stdio.h> include<strin...
c语言 输入一个长度不超过 100 的字符串,删除串中的重复字符.
include <stdio.h>int main () { char s[101]; int i,j,k; gets(s); for(i=0;s[i];i++) { for(j=k=i+1;s[j];j++) if(s[j]!=s[i]) s[k++]=s[j]; s[k]='\\0'; }
输入一个长度不超过 100 的字符串,删除串中的重复字符。 输入:abaca...
对b进行初始化, b[101]={0}
C语言:键入一个不超过100字符的字符串,输出其中最长子字符串和它的长 ...
int main(int argc,char *argv[]){ char str[101],i,j,k,x,y,m,f;printf("Enter a string...\\nstr=");scanf("%100s",str);for(k=0;str[k];k++);for(f=m=i=0;i<k;i++)for(j=k-1;j>i;j--)if(str[j]==str[i]){ for(y=j,x=i;x<y;x++,y--)if(str[x...
C语言:从键盘输入一个不超过100个字符的字符串,其中字符串只包括字母...
1、首先需要打开编程软件。2、输入以下程序:#include <stdio.h>int main(){ char str[40]; scanf("%s",&str); printf("%s",str); return 0;}。3、然后按F5运行程序。4、然后输入想要输入的字符串。5、按回车键,就会弹出你输入的字符串。6、注意字符串的大小,改变中括号中的数字改变输入...
c 输入为多个字符串(每个长度不超过100个字符),每个字符串占一行,
include <string.h> include <stdio.h> int main(){char s[200],s1[200];int n,max=0;while(1){gets(s);if(strcmp(s,"***end***")==0)break;n=strlen(s);if(n>max){max=n;strcpy(s1,s);} } printf("%d\\n%s\\n",max,s1);return 0;} ...
C语言:从键盘输入一个不超过100个字符的字符串,求这个字符串连续数字...
include "stdio.h"int main(int argv,char *argc[]){char s[101];int d[35],i,j,k;printf("Input a string...\\n");scanf("%100s",s);for(j=i=0;s[i]!='\\0';i++) if(s[i]>='0' && s[i]<='9'){for(d[j]=0,k=i;s[k]>='0' && s[k]<='9'...
从键盘输入长度不超过100的字符串保存到字符串s中,并统计字符串s中的大...
C语言实现统计大写字母的个数,参考代码如下:include<stdio.h>int main(void){char s[101];int i=0,n=0;gets(s);while(s[i]!='\\0'){if(s[i]>='A'&&s[i]<='Z')++n;++i;}printf("大写字母的个数为%d",n);return 0;} ...
输入一个长度小于100的字符串,将偶数位置上的大写字母转化为小写字母...
100];int i;printf("请输入一个长度小于100的数。\\n");gets(str);for (i = 1; str[i] != '\\0'; i+=2)if ( str[i] >= 'A'&& str[i] <= 'Z')\/\/你错在这里,你写成了i>= 'A'&&i <= 'Z'str[i] += 32;printf("%s\\n", str);system("pause");return 0;} ...