输入一个长度不超过10的字符串,然后求出输入的字符的长度。
5个回答
展开全部
#include<stdio.h>
main()
{
int i=0;char s[10],*p=s;
printf("请输入一个长度小于10的字符串:\n");
scanf("%%s",s);
while(*p++!='\0')
i++;
printf("字符串长度为:%%d\n",i);
}
main()
{
int i=0;char s[10],*p=s;
printf("请输入一个长度小于10的字符串:\n");
scanf("%%s",s);
while(*p++!='\0')
i++;
printf("字符串长度为:%%d\n",i);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-08-20
展开全部
#include<stdio.h>
#include<string.h>//strlen()函数的头文件
int main(void)
{
char a[11];
int length=0;
printf("please enter words (less than 10 word):\n");
gets(a);//输入字符串
puts(a);//输出字符串
length=strlen(a);//利用这个函数可以求出字符串中的字符个数
printf("字符串长度:length=%d\n",length);
return 0;
}
#include<string.h>//strlen()函数的头文件
int main(void)
{
char a[11];
int length=0;
printf("please enter words (less than 10 word):\n");
gets(a);//输入字符串
puts(a);//输出字符串
length=strlen(a);//利用这个函数可以求出字符串中的字符个数
printf("字符串长度:length=%d\n",length);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int i;
char str[11]={0};
for( i=0;i<10;i++ )
{
char ch=getchar();
if ( ch=='\n' || ch='\r' )
break ;
str[i]=ch ;
}
str[i]=0;
printf("str length=%d", i );
return 0;
}
int main()
{
int i;
char str[11]={0};
for( i=0;i<10;i++ )
{
char ch=getchar();
if ( ch=='\n' || ch='\r' )
break ;
str[i]=ch ;
}
str[i]=0;
printf("str length=%d", i );
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用strcopy
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询