使用strlen函数可以求出一个字符串的存储长度(包含‘0’字符)。
第1题:
请补充函数fun(),该函数的功能是:把字符串str中的字符按字符的ASCⅡ码降序排列,处理后的字符串仍然保存在原串中,字符串及其长度作为函数参数传入。
例如,如果输入“cdefgh”,则输出为“hgfedc”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
include <stdio.h>
define N 80
void fun (char s [], int n)
{
int i, j;
char ch;
for (i=0; i<n; i++)
for(j=【 】;j<n;j++)
if (s[i]<s [j])
{
ch=s [j];
【 】;
s [i] =ch;
}
main ( )
{
int i=0, strlen=0;
char str [N];
clrscr ();
printf ("\nInput a string: \n");
gets (str);
while (str [i] !=' \0')
{
strlen++;
i++;
}
fun (str, strlen);
printf ("\n***display string ***\n");
puts (str);
}
第2题:
strlen函数用于计算一个字符串的()。
长度
略
第3题:
编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。 例如:输入string,则输出gnirts。
第4题:
在C语言中,实现求字符串长度的函数是strlen();
第5题:
数据结构里,关于字符串描述正确的是()。
第6题:
关于字符串描述正确的是()。
第7题:
数据结构与算法里,字符串处理函数是计算字符串长度的是()。
第8题:
计算字符串长度的函数是()
第9题:
以下字符串处理函数中,参数是一个的是()。
第10题:
对
错
第11题:
不计算’/0’在内
计算’/0’在内
有多个’/0’时只计算一个的数量
没有’/0’的字符数组也可以用strlen计算出数组的正确长度
第12题:
字符串可以为空串
字符串的长度计算’/0’在内
字符串比较函数strcmp返回值类型是char
字符串求长度使用strcat
第13题:
请补充函数fun(),该函数的功能是:把字符下标能铍2或3整除的字符从字符串str中删除,把剩余的字符重新保存在字符串str中。字符串str从键盘输入,其长度作为参数传入函数fun()。
例如,输入“abcdefghijk”,输出“bfh”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
include <stdio.h>
define N 80
void fun(char s[], int n)
{
int i, k;
【 】;
for(i=0; i<n; i++)
{
s[k++]=s[i];
if(【 】)
k--;
}
【 】;
}
main()
{
int i=0,strlen=0;
char str[N];
clrscr();
printf("\nInput a string:\n");
gets(str);
while(str[i]!='\0')
{
strlen++;
i++;
}
fun(str,strlen);
printf('\n*** display string ***\n");
puts(str);
}
第14题:
根据下面函数原型编写一个函数,求出并返回由字符指针a所指向的字符串中包含的字符’a’和’A’的总个数。int void fun(char* a);
略
第15题:
数据结构与算法里,测试字符串长度时,()。
第16题:
strlen计算字符串长度时候计算’/0’在内。
第17题:
strlen计算字符串长度时候不计算’/0’在内。
第18题:
C语言中字符串处理函数描述正确的是()
第19题:
数据结构里,strlen计算字符串长度时候计算’/0’在内。
第20题:
空字符串是指()。
第21题:
对
错
第22题:
第23题:
对
错
第24题: