88问答网
所有问题
当前搜索:
编写函数fun求一个字符串的长度
请
编写fun函数
,功能是把
字符串
s中的字符循环左移n
个字符
。
答:
include<stdio.h>#include<string.h>void
fun
(char*s,int n){int i=0,j,len=(int)strlen(s);char temp;while(n--){temp=*(s+i);for(j=i;j<len;j++){*(s+j)=*(s+j+1);}*(s+len-1)=temp;}}int main(){ int n; char s[100]; printf("please input a str...
请
编写函数fun
,其功能是:统计s所指
字符串
中的数字字符个数,并作为函...
答:
int
fun
(char *s){int n=0;for(;*s;s++)if(*s>='0'&&*s<='9')n++;return n;}
编写一个函数fun
,用指针实现
字符串的
复制功能。在main函数中输入字符...
答:
include <stdio.h> void
fun
(char *s,char *t){ while(*s){ t = *s;s++;t++;} t = '\0';} int main(){ char str1[100] = {0};char str2[100] = {0};printf("input str1:\n");gets(str
1
);fun(str1,str2);printf("str2 is\n%s",str2);return 0;} ...
...数字符构成的
一个字符串
(字符串
长度
小于5),请
编写
一个
函数
答:
for(j=0;j
请
编写函数fun
,功能:求出ss所指字符串中指定
字符串的
个数,并返回...
答:
include<stdio.h> void main(){ extern int
fun
(char a[],char ch);char a[20],ch;printf("\nPlease enter a string:");gets(a);printf("\nPlease enter a char:");ch=getchar();printf("The number is:%d\n",fun(a,ch));} int fun(char a[],char ch){ int i,j;for(i...
一道C语言2级题目,要求
编写一个函数
void
fun
(char *tt,int pp...
答:
26个字母,pp只需26个元素即可,for (k=0;k<=26;k++)(pp+k)=0;0到26,是总共27个元素,已经超出了主
函数
中传递过来的数组的范围了。另外,*(pp+k)++; 修改为 (*(pp+k))++;记住:*(p)++ 等价于 *(p++) 等价于 *p;p++;...
求C程序代码:
编写函数
int
fun
(char *str,char ch),统计
字符串
str中...
答:
int
fun
(char *str,char ch){ int i,k=0;for(i=0;str[i];i++)if (str[i]==ch) k++;return k;}
(
1
)
编写函数fun
功能,它的功能是:将
字符串
中ASCII码为奇数的字符...
答:
下面这只是个简单的示例,没有对
字符串
指针和
长度
进行保护。include <stdio.h> void
fun
(char* input, char* output){ int i = 0;int j = 0;while(input[i]){ if( (input[i]%2) == 0 ){ output[j] = input[i];j++;} i++;} output[j] = '\0';} void main(){ char in...
编写函数
void
fun
(char *s,char *b,char *c),逐个比较a、b两
个字符
...
答:
void
fun
(char *a,char *b,char *c)//字符默认以ascii比较大小,所以可以直接对字符比较大小 {int i,j,k=0;for(i=0,j=0;a[i]!=0&&b[j]!=0;i++,j++)//
字符串的
结束字符是'/0',它的ascii码是0,所以结束条件是a[i]!=0 if(a[i]...
编写一个函数fun
,它的功能是:删除
字符串
中的数字字符。例如:输入的字符...
答:
楼上的方法可行,但不是题目中意义的删除,只是过滤而已,如果考试,会得不到分数 include "stdio.h"include <string.h> main(){ void
fun
(char a[],int n);char a[100];int n=1;scanf("%s",a);n=n+strlen(a);fun(a,n);printf("%s\n",a);} void fun(char a[],int n){ in...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜