66问答网
所有问题
当前搜索:
规定输入的字符串中只包含
规定输入的字符串中只包含
字母和*号.请编写函数fun,其功能是:将字符串...
答:
void fun(char*a, int n){ int i=0, k=0;char*p, *t;p=t=a;/*将指针移动到
字符串
末尾*/ while(*t)t++;t--;/*从后往前如果是’*’,则使k++,找到最后一个*所在的位置,并记录’*’的个数*/ while(*t==’*’)/*指针t指向前一个,同时标量k增加一*/ {k++; t--; } ...
C语言
规定输入的字符串中
,
只能包含
字母和*号,编写函数,其功能是:除 ...
答:
include<stdio.h> main() {char s[]="***A*BC*DEF*G***",*p,*q,*q1; for(p=s;*p;p++); for(p--;*p=='*';p--); for(q1=q=s;q<=p;q++) if(*q!='*')*q1++=*q; for(;*q1++=*q++;); puts(s); return 0; } ...
规定输入的字符串中只包含
字母和数字,编写程序,将该字符串中所有的数字...
答:
include <stdio.h>#include <
string
.h>void del(char *ch){ int i,n=0; for(i=0;ch[i]!='\0';i++) { if ((ch[i]>='A'&& ch[i]<='Z')||(ch[i]>='a' && ch[i]<='z')) { ch[n++]=ch[i];} } ch[n]='\0';}void main(){ char ch[80]; int i,n...
...的*号全部删除,中间的*号不动。
规定输入的字符串只包含
答:
include <
string
.h> void fun(char *a){ int i = 0,j;int m,n;while(a[i] == '*')i++;for(m = 0; m <strlen(a); m++,i++){ a[m] = a[i];} a[m] = '\0';j = strlen(a)-1;while(a[j] == '*')j--;a[j+1] = '\0';} int main(void){ char a[...
规定输入的字符串中只包含
字母和*号.
答:
int last,len=0;while(a[len]!='\0'){ len++;} /*求
字符串
的长度*/ while(a[i]=='*'){ st[j]='*';i++;j++;} /*过滤开头的**/ last=len-1;while(a[last]=='*')last--;/*定位最后一个不是*的字母*/ /*删除中间的*号*/ while(i<last){ while(a[i]!='*'){ ...
输入的字符串
(字符串
仅包含
小写字母‘a’到‘z’),按照如下规则,循环...
答:
include"
string
.h"using namespace std;void convert(char *input,char* output){ for(int i=0;i<5;i++){ output[i]=(input[i]-'a'+1)%26+'a';} } void main(){ char input[5];char output[5];cout<<"
输入
字母:";cin>>input;int length=strlen(input);while(length>5) ...
假定
输入的字符串中只包含
字母和*号。请编写程序,删除字符串首部和尾...
答:
void main(){ char str[200];int i,j,len,num=0;printf("请
输入
一个
字符串
\n");gets(str);/* 删除字符串尾部的*号 */ len=strlen(str);for(i=len-1;i>=0;i--){ if(str[i]!='*') break;else str[i]='\0';} /* 删除字符串首部的*号 */ num=0;len=strlen(str);j...
假定
输入的字符串中只包含
字母和*号。它的功能是:将字符串中的前导*...
答:
把字母转化为字符串 其他类似问题2014-09-13 C语言的题目,
规定输入的字符
只包含字母和*号。请编写函数fu... 1 2012-01-14 编写程序,其功能是:假定
输入的字符串中只包含
字母和*号。它的... 1 2012-05-10 题目1: 假定输入的字符串中只包含字母和*号。请编写函数fu... 10 2011-04-06 假定输入的...
假定
输入的字符串中只包含
字母和*号。请编写函数fun,其功能是:除了尾部...
答:
void fun(char *a,char *p){ int i,j=0;for(i=0;a[i]!='\0';i++){ if(a[i]!='*' || (&a[i])>p){ printf("%c",a[i]);a[j]=a[i];j++;} } if (a[i]=='\0')a[j] = a[i];}
假定
输入的字符串中只包含
字母和*号,请编写程序,删除字符串首部和尾部的...
答:
1.第一段的嵌套循环无法完成你删掉字母前全部*的作用,除非你
字符串
前面的*只有一个 2.第二个 i 循环的作用是用 i 来标记 \0 的位置吧,如果是的话,那接下来的另一个 i 循环不用-2呀,-1就足以从最后一个*开始循环了 3.在你写的程序最后部分的条件语句if((ch[i]=='*')&&(ch[i-1...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
输入的字符串中只包含字母和
输入字符串只保留字母
c语言输入字符串
c语言删除字符串中的星号
c语言取字符串中的一段
若s所指字符串中的内容为
字符串的连接
c语言字符串的删除
删除字符串中所有星号