88问答网
所有问题
急!!!c语言fun函数求字符串长度
用函数Fun求一个字符串长度,在main函数中输入字符串,并输出其长度!
举报该问题
推荐答案 2009-06-29
#include "stdio.h"
int Fun(char *str)
{
char *p=str;
while(*p++);
return p-str-1;
}
void main()
{
char str[80];
gets(str);
printf("%d\n",Fun(str));
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MatKtKSMK.html
其他回答
第1个回答 2009-06-29
int Fun(char *s)
{
int i;
for(i=0;s[i]!='\0';i++)
;
return i;
}
相似回答
c语言
int
fun
(char*str) {char*p=str; while(*p!='\0')p++; return...
答:
int
fun
(char * str){//定义一个
函数
,传入参数为字符串 char *p=str; //定义一个指针指向传入
字符串的
首地址 while(*p!='\0') //判断是否字符串结束标志'\0'p++; //如果p指向的地址不为‘\0’的话,p指针后移一位char,知道为‘\0’的时候结束 //也就是字符串结尾 return...
C语言
请编写
函数fun
,其功能是:移动
字符串
中
的
内容,移动的规则是把第1...
答:
fun
(a,m);printf("\nThe
string
after moving:\n");puts(a);printf("\n\n");} void fun(char *w,int m){ int i,j,k;char b;k=strlen(w);//读出
字符串的长度
for(i=0;i<m;i++){ b=w[0];//保存每次变换前的第一个字符 for(j=0;j<k-1;j++)//将数组进行左移位 ...
用
c语言
编写
fun函数求
一个给定
字符串
中的字母的个数
答:
int num=0;char ch;while((ch=*s++)!='\0')if((ch<=90 && ch>=65) || (ch>=97 && ch<=122))num++;return num;} int main (){ char s[]="123zbc @ 123w"; /*测试用
的字符串
(里面可以含空格,特殊符号)*/ int length;length=
fun
(s);printf("字符串含有字母数为: ...
...
字符串的长度
,(不得调用
c语言
提供的
求字符串长度
答:
这个这样写好看,与众不同:char *
fun
(char *s,char *t){ int i=0; while(t[i]!='\0') { if(s[i]=='\0')return t; i++; } return s;}
c语言
编写
函数fun
(),将一个数字
字符串
转换成与之相同
的
整数 要求函 ...
答:
include<stdio.h>int str2dec(char *p){int n=0; for(;*p;p++) n=n*10+*p-'0'; return n; }int main(){char s[12]; scanf("%s",s); printf("%d\n",str2dec(s)); return 0;}
C语言
编写:"
函数fun
,其功能是:在
字符串
中所有数字字符前加一个“*...
答:
include<
string
.h> void main(){ char str[40]="s23fdrt45";char *p,*p1;int len = strlen(str);scanf("%s",str);p = str;while(*p != '\0'){ if(*p>='0' && *p<='9'){ len = strlen(p);p1 = p+len+1;while(p1>p){ p1 = *(p1-1);p1--;} p1 = '*';p++...
C语言
给定程序中,
函数
void
fun
(char *s)的功能是:在形参s所指
字符串
中...
答:
include<stdlib.h> include<stdio.h> void
fun
(char*s){ inti,j,k;for(i=0;s[i]!='\0';i++){ if(s[i]>='0'&&s[i]<='9'){ for(j=strlen(s);j>i;j--);s[j+1]=s[j];s[i+1]='*';} } } voidmain(){charstr[80];gets(str);fun(str);puts(str);} ...
急!!!c语言
输出较长
字符串
答:
include<stdio.h> include<
string
.h> void main(){ char a[100],b[100];char str1[100],str2[100];scanf("%s%s",str1,str2);strcpy(a,strlen(str1)<strlen(str2)?str1:str2);strcpy(b,strlen(str1)>strlen(str2)?str1:str2);printf("a = %s\n",a);printf("b = %s\n",...
大家正在搜
编写fun函数求一个字符串的长度
编写函数fun计算字符串长度
c语言求输入字符串的长度
计算最长的字符串长度c语言
c语言求字符串的长度并输出
c语言计算字符长度的函数
编写一个求字符串长度的函数
编写函数求字符串的长度
c语言字符串长度怎么手动算