33问答网
所有问题
当前搜索:
c语言输入一个字符串删除大写字母
c语言中输入一个字符串
,将字符串中
大写字母删除
后,输出该新字符串。
答:
int main(){ int indexInp = 0;int indexRes = 0;char input[100] = {0};char result[100] = { 0 };//
输入字符串
scanf("%s", input);while (input[indexInp] != '\0')//每次读取
一个字符
,直到字符串结尾 { //判断字符是否在26个
大写字母
范围之外,是则保存到result数组中 if ...
C语言
从键盘
输入一个字符串
,并
删除
该字符串中所有
大写字母
字符
答:
include <
string
.h> void main(){ int i, j;char s[81];char str[81];gets(s);i = j = 0;//i=1;while(s[i]!='\0') //!= { if((s[i]<'A')||(s[i]>'Z'))str[j++]=s[i];i++;} str[j]='\0';puts(str);} ...
C语言
将
字符串
中的所有
大写
英文
字符删除
答:
void fun(char *str){ int i;char *p;while(1){ while(*str && !(*str >='A' && *str<='Z')) str++;if(*str){ p=str;while(*p>='A' && *p<='Z') p++;i=0;while(*p) str[i++]=*p++;str[i]='\0';} else break;} } int main(){ char str[]="12aABb3BDc"...
程序改错.程序功能:从
字符串
s中,
删除
所有的
大写
'S'.(用
C语言
编程)
答:
include <stdio.h>void main(){ int i, j;char s[80];printf("\nEnter a
string
: "); gets(s);printf("The original string: ");puts(s);for(i=j=0; s[i]!='\0';i++)if(s[i]<'A'||s[i]>'Z')s[j++]=s[i];s[j]='\0';printf("The string after deleted: ")...
...以下程序实现
输入字符串
,
删除
其中的
大写字母
再输出,用函数实现...
答:
char mm(char*a,char*b){ int i,j;for(i=0,j=0;*(a+i)!='\0';i++){ if(A<=*(a+i)&&*(a+i)<=Z)continue;else *(b+j++)=*(a+i);} (b+j)='\0';}
c语言
编程,编写函数,
删除字符串
中的英文
字母
、数字字符;并对连续出现...
答:
include <stdio.h>void fun(char *s){ int i,j; for(i=0;s[i]>='a' && s[i]<='z' || s[i]>='A' && s[i]<='Z' || s[i]>='0' && s[i]<='9';i++); for(s[j=0]=s[i++];s[i];i++) if(!(s[i]>='a' && s[i]<='z' || s[i]...
c语言中
任意
输入字符串
除
大小写
以为全换为问号
答:
include<stdio.h> int main() { int i;char a[100];gets(a);for(i=0;a[i]!='\0';i++)if(a[i]<'A'||a[i]>'z'||(a[i]>'Z'&&a[i]<'a'))a[i]='?';puts(a);return 0;}/*输出: asdfASDFZz12354asdfasdfASDFZz???asdf*/ ...
输入一个字符串
以回车符为结束,
删除
其中的所有的e
字母
(包括
大小写
...
答:
include<stdio.h>#include<
string
.h>int main(){ char a[512],b[512]; int i,l=0; gets(a); for (i=0;i<strlen(a);i++) if (a[i] != 'e' && a[i] != 'E') b[l++]=a[i]; printf("%s\n", b); return 0;} ...
判断
一个字符串
是否是首
字母大写
且非首字母小写。
c语言
编程
答:
可写一个子函数来进行判断,首先判断首字母是否为小写字母,如果是,则不满足条件,函数返回0.之后,循环判断后续字母,若其为
大写字母
,则函数返回0.最后,若函数没有返回,则说明
字符串
满足条件,函数返回1.代码如下:include <
string
.h>int check(char *str){int i;if (str[0] < 'A' || ...
c语言
,
输入一个字符串
以回车结束,
删除
所有u,包括
大小写
,生成一串新的字...
答:
if(str[i]==c) { for(j=i;j<l;j++)str[j]=str[j+1]; i--;l--;k++; } } return k;}int main(){ char s[999]; gets(s); strdel(s,'u'); strdel(s,'U') puts(s);}
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言字符串大写字母转化小写字母
字符串小写字母变成大写字母c语言
c语言删除字符串中的大写字母
输入一个带有大写字母的字符串
c语言统计字符串中大写字母个数
c语言字符串大写字母变小写
c语言将字符串大写字母
c语言替换字符串中的大写字母
删除字符串中的大写字母