c语言 计算字符串长度
32个回答
展开全部
#include<iostream>
using namespace std;
int main()
{
string a,b;
int i=0,j=0;
getline(cin,a);
getline(cin,b);
while(a[i]!='\0')i++;
while(b[j]!='\0')j++;
if(i<j)cout<<"false";
else cout<<"true";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就用了一个strlen函数
#include <stdio.h>
#include <string.h>
int main()
{
char str[]="Wakanda";
printf("%d\n",strlen(str));
return 0;
}
#include <stdio.h>
#include <string.h>
int main()
{
char str[]="Wakanda";
printf("%d\n",strlen(str));
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用一个子函数就可以了
int sr(const char s[])
{
int len=0;
while (s[len])
len++;
return len;
}
int sr(const char s[])
{
int len=0;
while (s[len])
len++;
return len;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言经典例子之计算一个字符串的长度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你的while循环改成
while(cin.get(c) && ( c <= 'Z' && c >= 'a' ))
{
a++;
}
while(cin.get(c) && ( c <= 'Z' && c >= 'a' ))
{
a++;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询