#include<stdio.h>
#include <string.h>
int main(void)
{
char str[100];
int i,long1[100],n,k;
for(i=0;;i++)
{
gets(str+i);
if((str+i)=="stop")
{
n=i;
break;
}
}
for(i=0;i<=n;i++)
{
k=strlen(str+i);
long1[i]=k;
}
for(i=0;i<=n-1;i++)
{
printf("%d name\n",long1[i]);
}
return 0;
}
输入my name is any
my name is jane
应输出11 name
12 name
#include<stdio.h>
#include <string.h>
int main(void) {
char str[100][100];
int i,j,long1[100],n,k;
for(i=0;; i++) {
gets(str[i]);
if(strcmp(str[i],"stop")==0) {
n=i;
break;
}
}
for(i=0; i<=n; i++) {
k=strlen(str[i]);
for(j=0;j<k;j++){
if(str[i][j]==' ') k--;
}
long1[i]=k;
}
for(i=0; i<=n-1; i++) {
printf("%d name\n",long1[i]);
}
return 0;
}