;以下程序的功能是:从键盘上输入一行字符,存入一个字符数组中,然后输出该字符串。划线处应填入( ; ;)。
A: str[i]=0
B: str[i-1]='0'
C: str[i]=’0‘
D: str[i-1]=0
A: str[i]=0
B: str[i-1]='0'
C: str[i]=’0‘
D: str[i-1]=0
举一反三
- 下面程序的功能是从输入的十个字符串中找出最长的那个串。请填空。#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);
- 以下程序的功能是:从键盘上输入一行字符,存入一个字符数组中,然后输出该字符串。划线处应填入( )。56b5c719e4b0e85354c093f0.png
- 本程序的函数ver是使输入的字符串按反序存放,在主函数中输入和输出字符串。 main() { char str[100]; scanf("%s",str); ver(str); printf("%s\n",str); } ver( 【1】 ) char str[] { char t; int i,j; for(i=0,j=strlen(str);i str[i]=str[j-1] str[j-1]=t
- 对字符数组str赋初值.str不能作为字符串使用的一个是( ) A: A.char str[]="shanghai"; B: B.char str[]={"shanghai"}; C: C.char str[9]={s,h,a,n,g,h,a,i,\0}; D: D.char str[8]={ s,h,a,n,g,h,a,i};