那我这上面填空填啥
本回答被提问者采纳C语言,下面函数的功能是将一个字符串str的内容颠倒过来,请填空?
include<string.h> void invert(char str[]){char c;int i,j;for (j=strlen(str)-1,i=0;j>i;i++,j--){c=str[i];str[i]=str[j];str[j]=c;} } int main(){ char a[10];gets(a);invert(a);printf("%s\\n",a);return 0;} 运行正确!
...函数invert的功能是将一个字符串str的内容倒置,填空
i=0,i<=j,i要从开始循环,要有初试直为0,i++的变化与j--的变化在中间相遇,但是不能超过,否则就又会换回来
c语言,填空题,字符串逆序输出
str[n]i=0,j=n-1 str[i]=str[j]
计算机二级C语言100套上机填空题和改错题
下列给定程序中,函数fun的功能是:逐个比较a、b两个字符串对应位置中的字符,把ASCII值大或等于的字符一次存放到c数组中,形成一个新的字符串。例如,若a中的字符串为aBCDeFgH,b中的字符串为:ABcd,则c中的字符串为:aBcdeFgh。请改正程序中的错误,使程序能得出正确的结果。注意,不要改多main函数,不得增行或删...
2011年全国计算机等级考试2级C语言机试题库
程序设计 请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串"-1234",则函数把它转换为整数值-1234。long fun(char *p){int i,len,t;long x=0;len=strlen(p);if(p[0]=='-'){ t=-1;len--;p++;}else t=1;...
c语言填空:下面程序的功能是从一行字符,统计其中有多少单词。假设单词...
第一空 !='\\0'第二空 !=' '第三空 ==‘ ’不过这个算法有问题,如果什么也不输入肯定出错 算法的要点是一个单词要么在行首 不在行首时它不是空格 它前面的字符是空格
下面C函数的功能是从输入的十个字符串中找到最大的那个串,请填空使程...
include <stdio.h>\/\/查找最长的串void fun(char str[10][81],char **sp) {int i;*sp = str[0];for(i = 1;i < 10;i++)if(strlen(*sp) < strlen(str[i])) *sp = str[i];}
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请...
因为字符串内部的排列是这样的 以#代替字符 \\0,不过最后都会用'\\0'来结束,为了在for循环中依次访问每个字符,当然要这么写啊。str为指向字符串首部的指针,str+i依次向后。str[i]是通过下表来访问。指针自身的值其实也是数,所以str+i和i+str一样,支持交换律。
功能:将一个字符串中的前N个字符复制到一个字符数组中去,
sealjin是对的,有点小疏忽而已 改正如下 include <stdio.h> main ( ){ char str1[80],str2[80];int i,n;\/***SPACE***\/ gets(str1);scanf("%d",&n);\/***SPACE***\/ for (i=0; i<n ;i++)\/***SPACE***\/ str2[i]=str1[i];\/***SPACE***\/ str2[i]='\\0';printf...
求计算机二级考试真题
1.填空题 请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2接在字符串str1的后面。 例如:str1=“How do”,str2=“ you do?”,结果输出:How do you do? 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。 试题程序...