下面程序的功能是从键盘输入一个字符串,编程将其字符顺序颠倒后重新存放,并输出这个字符串。 程序的运行结果如下: Input a string: abcdef↙ The inversed string is: fedcba 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 include <stdio.h> include <string.h> void Inverse(char *pStr); int main() { char str[80]; printf("Input a string:n"); gets(str); //输入字符串 Inverse(str); //将存于str数组中的字符串逆序存放 printf("The inversed string is:n"); puts(str); //输出字符串 return 0; } //函数功能: 实现字符串逆序存放 void Inverse(__________) { int len;
A.char *pStr strlen(pStr) pEnd=pStr+len-1 *pStart = *pEnd
B.char pStr sizeof(pStr) pEnd=pStr+len-1 *pStart = *pEnd
C.char *pStr sizeof(pStr) pEnd=pStr+len pStart = pEnd
D.char pStr strlen(pStr) pEnd=pStr+len pStart = pEnd
时间:2024-04-02 15:47:59
相似题目
-
getchar函数的功能是接收从键盘输入的一串字符。
A . 正确
B . 错误
-
键盘的()包括所有字符键和几个控制键,其功能主要有输入字符。
A . 打字键区
B . 功能键区
C . 数字光标小键区
D . 光标控制键区
-
从键盘输入字符串使用DOS功能调用的()。
A . 1号功能
B . 2号功能
C . 9号功能
D . 10号功能
-
执行1号DOS系统功能调用后从键盘输入的字符应存放在()。
A . AL中
B . BL中
C . CL中
D . DL中
-
以BUF为起始地址的字节单元中建立一个输入缓冲区,在DOS功能子程序的调用中,执行0AH号功能后,用户从键盘输入的字符是从()个字节开始存放。
A . 第一
B . 第二
C . 第三
D . 第四
-
运行下面的程序,单击窗体后,从键盘上输入字符串6,窗体上显示的输出结果为________。PrivateSubForm_Click()DimnAsIntegerDims1AsStrings1=InputBox(输入一个字符串)n=Val(s1)PrintFact(n)EndSubPrivateFunctionFact(mAsInteger)AsLongDimsAsLongIfm=1Thens=1Elses=Fact(m-1)*mEndIfFact=sEndFunction
-
以下程序段的功能是:用gets()函数输入一个字符串,将其存储到str数组中,然后使用puts()函数输出str中的字符串。(N是符号常量)char str[N];gets(str);puts(str);
-
以下程序功能:从键盘输入一个字符,若其为大写英文字母,则在屏幕上输出它的小写形式;否则,原样输出该字符。80a014de06b0ec8412bfc6c7168835a6.jpg
-
19、需要从键盘给一个字符型变量ch输入一个字符,使用的输入语句是:ch= (); 。
-
下面程序的功能是:使一个字符串按逆序存放,请填空. include include int main(); }
-
下面程序的功能是从键盘输入一组字符,从中统计大写字母和小写字母的个数,选择 ()填入到【 】中。 using System; class test { static void Main() { int m=0,n=0; char c; while ((【 】)!=’\n’) { if (c>=’A’ && c<=’z’) m++ ; if (c>=’a’ && c<=’z’) n++ ; } console.writeline("{0},{1}", m, n);> A、c=Convert.ToChar(Console.Read())
B、c=Console.Read()
C、c=Console.ReadLine()
D、c=Convert.ToChar(Console.ReadLine())
-
下面程序的功能是在字符串每个字符间插入一个空格。 程...
下面程序的功能是在字符串每个字符间插入一个空格。 程序的运行结果如下: Input a string:Howareyou↙ Insert results:H o w a r e y o u 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 include <stdio.h> include <string.h> define N 100 void Insert(char s[]); int main() { char str[N]; printf("Input a string:"); gets(str); Insert(str); printf("Insert results:%s\n", str); return 0; } void Insert(char s[]) { char t[N]; int i, j; ____________; for (i=0, j=0; ____________; i++, j++) { ________; j++; ________; } s[j] = '\0';/* 在字符串s的末尾添加字符串结束标志 */ }
A、第19行:strcpy(t, s) 第20行:t[i]!='\0' 第22行:s[j] = t[i] 第24行:s[j] = ' '
B、第19行:t=s; 第20行:t[i]!='\0' 第22行:s[i] = t[j] 第24行:s[j] = ' '
C、第19行:strcpy(t, s) 第20行:t[i]='\0' 第22行:t[j] = s[i] 第24行:s[j] = '\0 '
D、第19行:strcpy(s, t) 第20行:t[i]=='\0' 第22行:s[j] = t[i] 第24行:s[j] = '0 '
-
定义字符数组 char classname【100】;接收从键盘输入的班级名称,下面语句正确的是()
A.scanf("%c",&classname)
B.scanf("%s",classname)
C.Scanf("%c",&classname)
D.Scanf("%s",classname)
-
程序设计: 请勿改动给定函数中的任何内容,仅在指定函数内的花括号中填入你编写的若干语句。 从键盘输入一字符串str1,写一函数 void fun (),使之完成程序的功能,编译组建运行无误后上传该文件至答案附件中。 prog.c
-
下面程序的功能是用字符指针变量作函数参数编程实现字符串连接函数strcat()//若srcStr所指字符不是字符串结束标志{_________;//将srcStr所指字符复制到dstStr所指的存储单元中srcStr++;//使srcStr指向下一个字符dstStr++;//使dstStr指向下一个存储单元}_____________;//在字符串dstStr的末尾添加一个字符串结束标志}
A.第19行: *dstStr != ’