读下列程序,写出程序的运行结果。#include <;stdio.h>;#include <;string.h>;int main(){char s1[101],s2[51];int len1,len2,i;printf("请输入字符串1:");gets(s1);printf("请输入字符串2:");gets(s2);len1=strlen(s1);len2=strlen(s2);for(i=0;i<;len2+1;i++)s1[len1+i]=s2[i];s1[len1+len2]= '\0';puts(s1);return 0;}输入:请输入字符串1:ABCDEF请输入字符串2:1234输出:[/i]
举一反三
- 字符串s长度为奇数,则显示中间字符的表达式为?? s[(len(s);+;1)/2]|s[len(s)/2]|s[len(s)/2;+;1]|s[len(s)/2;-;1]
- 字符串s长度为奇数,则显示中间字符的表达式为() A: s[len(s)/2 + 1] B: s[(len(s) + 1)/2] C: s[len(s)/2] D: s[len(s)/2 - 1]
- 字符串s长度为偶数,显示前半段字符串的表达式为? A: s[:len(s)/2] B: s[0:len(s)/2] C: s[:len(s)/2 - 1] D: s[:len(s)/2 + 1]
- 输入一个字符串s,反向输出它,例如输入"abc",输出"bca" s=input()[br][/br] __________ while i>=0: print(s[i],end="") i = i - 1 print()[/i] A: i=len(s) B: i=len(s)-1 C: i=len(s)+1 D: 都不对
- 下面程序的运行结果是__________。 char a[2][6]={"Sun","Moon"}; int i,j,len[2]; for(i=0;i<2;i++) { for(j=0;j<6;j++) if(a[i][j]==’\0’) { len[i]=j; break; } if(i!=1) printf(“%s:%d\\”,a[i],len[i]); else printf(“%s:%d\n”,a[i],len[i]); }