设有定义char str[80];以下不能将输入数据first\nsecond\n读取到数组str中的语句是 A: ein.get(str,strlen(str)); B: cin.getline(str,strlen(str)); C: cin>>str; D: cin.read(str,strlen(str));
设有定义char str[80];以下不能将输入数据first\nsecond\n读取到数组str中的语句是 A: ein.get(str,strlen(str)); B: cin.getline(str,strlen(str)); C: cin>>str; D: cin.read(str,strlen(str));
1. 写出下面函数实现的功能是什么? char *maxstr(char *str[],int n) {int i,len,j=0; len=strlen(str[j]); for(i=1;ilen) {j=i;len=strlen(str[i]) ;} return str[j]; }
1. 写出下面函数实现的功能是什么? char *maxstr(char *str[],int n) {int i,len,j=0; len=strlen(str[j]); for(i=1;ilen) {j=i;len=strlen(str[i]) ;} return str[j]; }
执行以下程序段后,输出结果是( )。 char str[20]="door",t; int i,j; i=0; j=strlen(str)-1; t=str[i]; str[i]=str[j]; str[j]=t; puts(str);
执行以下程序段后,输出结果是( )。 char str[20]="door",t; int i,j; i=0; j=strlen(str)-1; t=str[i]; str[i]=str[j]; str[j]=t; puts(str);
下面程序的功能是从输入的十个字符串中找出最长的那个串。请填空。#include “stdio.h”#include “string.h”#define N 10main(){ char str[N][81],*sp;int i;for(i=0;i<;N;i++) gets(str[i]);sp=( ① );for(i=1;i<;N;i++) if(strlen(sp)<;strlen(str[i])) str[i];printf(“sp=%d,%s\n”,strlen(sp),sp);}[/i][/i][/i] A: str[i] B: &str[i][0] C: str[0] D: str[N]
下面程序的功能是从输入的十个字符串中找出最长的那个串。请填空。#include “stdio.h”#include “string.h”#define N 10main(){ char str[N][81],*sp;int i;for(i=0;i<;N;i++) gets(str[i]);sp=( ① );for(i=1;i<;N;i++) if(strlen(sp)<;strlen(str[i])) str[i];printf(“sp=%d,%s\n”,strlen(sp),sp);}[/i][/i][/i] A: str[i] B: &str[i][0] C: str[0] D: str[N]
执行以下程序段后,输出结果是( )。 char str[20]="door",t; int i,j; i=0; j=strlen(str)-1; t=str[i]; str[i]=str[j]; str[j]=t; puts(str);[/i][/i]
执行以下程序段后,输出结果是( )。 char str[20]="door",t; int i,j; i=0; j=strlen(str)-1; t=str[i]; str[i]=str[j]; str[j]=t; puts(str);[/i][/i]
以下程序段执行后,输出结果是() char str[ ]=“ab \012\”; printf(“%d”,strlen(str));
以下程序段执行后,输出结果是() char str[ ]=“ab \012\”; printf(“%d”,strlen(str));
下列程序运行后的输出结果是______ int main(){ char str[]="The_Microsoft"; int n=4; sub(str,0,n-1); sub(str,0,strlen(str)-1); printf("%s\n",str);}sub(str,n1,n2){ char *str; int n1,n2; char c,*p; p=str+n2; str=str+n1; while(str
下列程序运行后的输出结果是______ int main(){ char str[]="The_Microsoft"; int n=4; sub(str,0,n-1); sub(str,0,strlen(str)-1); printf("%s\n",str);}sub(str,n1,n2){ char *str; int n1,n2; char c,*p; p=str+n2; str=str+n1; while(str
设有定义 char str[]=”game_over”,*p=&str[0]; 则语句printf(“%d,%d”,sizeof[str],strlen(p)) 的输出结果是_____.
设有定义 char str[]=”game_over”,*p=&str[0]; 则语句printf(“%d,%d”,sizeof[str],strlen(p)) 的输出结果是_____.
设有 char str [ ] = “ Beijing ” ; 则执行 printf ( “ %d ”, strlen (strcpy (str , “China ” ) ) ) ; 后的输出结果是( )
设有 char str [ ] = “ Beijing ” ; 则执行 printf ( “ %d ”, strlen (strcpy (str , “China ” ) ) ) ; 后的输出结果是( )
#include #include main() {char str[][20]={"One*World","One*Dream!"}; char *p=str[1]; printf(“%d,”,strlen(p)); printf("%s ",p); } 程序运行后的输出结果是
#include #include main() {char str[][20]={"One*World","One*Dream!"}; char *p=str[1]; printf(“%d,”,strlen(p)); printf("%s ",p); } 程序运行后的输出结果是